You last visited: Today at 16:48
Advertisement
[Help Thread] Please post your questions here.
Discussion on [Help Thread] Please post your questions here. within the Rappelz Private Server forum part of the Rappelz category.
08/15/2016, 08:07
#5866
elite*gold: 0
Join Date: Aug 2016
Posts: 10
Received Thanks: 0
Hi, i need cash shop and register website script please
08/16/2016, 15:57
#5867
elite*gold: 0
Join Date: Nov 2012
Posts: 10
Received Thanks: 0
how can i set a password to sa or even use another login account with auth and game server opt and what kind of password can i use i tried to put a hash or even md5 in the password in opt but i cant login i get auth failed to login to sa ?
08/16/2016, 17:43
#5868
Moderator
elite*gold: 251
Join Date: Dec 2012
Posts: 4,949
Received Thanks: 1,506
Pyroks password generator is used for the SQL passwords encrypted in the .opt files.
You set them up in the SQL server in user management as plain text.
Then use Pyroks password generator for a des hash on the password to put in the .opt files and compress the .opt files again.
08/17/2016, 23:20
#5869
elite*gold: 0
Join Date: Mar 2013
Posts: 125
Received Thanks: 15
Hello guys
I need the databases for official server files 8.1 & 9.1 as scripts not .Bak file >> please in SQL-Format
08/20/2016, 12:22
#5870
elite*gold: 0
Join Date: Apr 2015
Posts: 39
Received Thanks: 0
Auto update launcher
hi all =)
now i try to auto update my client but nothing updated ..//
i add some screen and full code (by TheChinStrap)
code:
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Net;
using System.Runtime.InteropServices;
using System.Text;
using System.Windows.Forms;
using System.Xml.Linq;
using Ionic.Zip;
namespace Launcher_v2
{
public partial class Form1 : Form
{
public const int WM_NCLBUTTONDOWN = 0xA1;
public const int HT_CAPTION = 0x2;
[DllImportAttribute("user32.dll")]
public static extern int SendMessage(IntPtr hWnd,
int Msg, int wParam, int lParam);
[DllImportAttribute("user32.dll")]
public static extern bool ReleaseCapture();
public Form1()
{
InitializeComponent();
//Download progress
backgroundWorker1.RunWorkerAsync();
strtGameBtn.Enabled = false;
}
//Makes the form dragable
private void Form1_MouseDown(object sender,
System.Windows.Forms.MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
ReleaseCapture();
SendMessage(Handle, WM_NCLBUTTONDOWN, HT_CAPTION, 0);
}
}
//Close Button
private void closeBtn_Click(object sender, EventArgs e)
{
this.Close();
}
private void closeBtn_MouseEnter(object sender, EventArgs e)
{
closeBtn.BackgroundImage = Properties.Resources.close2;
}
private void closeBtn_MouseLeave(object sender, EventArgs e)
{
closeBtn.BackgroundImage = Properties.Resources.close1;
}
//Minimize Button
private void minimizeBtn_Click(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
}
private void minimizeBtn_MouseEnter(object sender, EventArgs e)
{
minimizeBtn.BackgroundImage = Properties.Resources.minimize2;
}
private void minimizeBtn_MouseLeave(object sender, EventArgs e)
{
minimizeBtn.BackgroundImage = Properties.Resources.minimize1;
}
//Delete File
static bool deleteFile(string f)
{
try
{
File.Delete(f);
return true;
}
catch (IOException)
{
return false;
}
}
//background Worker: Handles downloading the updates
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
//Defines the server's update directory
string Server = "http://127.0.0.1:8080/";
//Defines application root
string Root = AppDomain.CurrentDomain.BaseDirectory;
//Make sure version file exists
FileStream fs = null;
if(!File.Exists("version"))
{
using (fs = File.Create("version"))
{
}
using (StreamWriter sw = new StreamWriter("version"))
{
sw.Write("1.0");
}
}
//checks client version
string lclVersion;
using (StreamReader reader = new StreamReader("version"))
{
lclVersion = reader.ReadLine();
}
decimal localVersion = decimal.Parse(lclVersion);
//server's list of updates
XDocument serverXml = XDocument.Load(@Server+"Updates.xml");
//The Update Process
foreach (XElement update in serverXml.Descendants("update"))
{
string version = update.Element("version").Value;
string file = update.Element("file").Value;
decimal serverVersion = decimal.Parse(version);
string sUrlToReadFileFrom = Server + file;
string sFilePathToWriteFileTo = Root + file;
if (serverVersion > localVersion)
{
Uri url = new Uri(sUrlToReadFileFrom);
System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(url);
System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();
response.Close();
Int64 iSize = response.ContentLength;
Int64 iRunningByteTotal = 0;
using (System.Net.WebClient client = new System.Net.WebClient())
{
using (System.IO.Stream streamRemote = client.OpenRead(new Uri(sUrlToReadFileFrom)))
{
using (Stream streamLocal = new FileStream(sFilePathToWriteFileTo, FileMode.Create, FileAccess.Write, FileShare.None))
{
int iByteSize = 0;
byte[] byteBuffer = new byte[iSize];
while ((iByteSize = streamRemote.Read(byteBuffer, 0, byteBuffer.Length)) > 0)
{
streamLocal.Write(byteBuffer, 0, iByteSize);
iRunningByteTotal += iByteSize;
double dIndex = (double)(iRunningByteTotal);
double dTotal = (double)byteBuffer.Length;
double dProgressPercentage = (dIndex / dTotal);
int iProgressPercentage = (int)(dProgressPercentage * 100);
backgroundWorker1.ReportProgress(iProgressPercentage);
}
streamLocal.Close();
}
streamRemote.Close();
}
}
//unzip
using (ZipFile zip = ZipFile.Read(file))
{
foreach (ZipEntry zipFiles in zip)
{
zipFiles.Extract(Root + "\\Resource\\", true);
}
}
//download new version file
WebClient webClient = new WebClient();
webClient.DownloadFile(Server+"version.txt", [MENTION=284679]Root[/MENTION]+"version");
//Delete Zip File
deleteFile(file);
}
}
}
private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
progressBar1.Value = e.ProgressPercentage;
downloadLbl.ForeColor = System.Drawing.Color.Silver;
downloadLbl.Text = "Downloading Updates";
}
private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
{
strtGameBtn.Enabled = true;
this.downloadLbl.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(121)))), ((int)(((byte)(203)))));
downloadLbl.Text = "Client is up to date";
}
//Starts the game
private void strtGameBtn_Click(object sender, EventArgs e)
{
Process.Start("SFrame.exe", "/auth_ip: 127.0.0.1 /locale:ASCII /country:US /cash /commercial_shop");
this.Close();
}
private void patchNotes_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
}
}
}
i use
in patch Url
Screen:
my launcher work perfectly for play // Version in client stay 1.0 and 0 add in resource... this is one local test for this moment ^^
i hope anyone have solution thx for ur help
08/20/2016, 13:54
#5871
Moderator
elite*gold: 251
Join Date: Dec 2012
Posts: 4,949
Received Thanks: 1,506
Make sure the zip file is named correctly V1-1.zip and not V1.1.zip in your updates folder.
Make sure you have an Updates folder in the root of your server.
Server update directory path in the launcher should lead to your updates folder...
08/20/2016, 14:43
#5872
elite*gold: 0
Join Date: Jul 2016
Posts: 12
Received Thanks: 0
help me Server 7.3
I want rdb manger 7.3 Now Very necessary
Please help me
08/20/2016, 17:10
#5873
Moderator
elite*gold: 251
Join Date: Dec 2012
Posts: 4,949
Received Thanks: 1,506
Try out this one...
Thanks to Smoky for his work.
08/21/2016, 10:01
#5874
elite*gold: 0
Join Date: Dec 2014
Posts: 1
Received Thanks: 0
Sup everyone. Im struggeling since few hours to get correct offsets for db_item.rdb (Epic 9.4) - Somehow i cant seem to get it working properly.
Do you guys have any suggestions / solutions ? Didnt had these issues on other rdb files. only item.rdb is kicking my head off.
my thought is that im skipping some values by doing seekg of 6200 bytes.
its loading perfectly until it reads the rank value.
Code:
void ItemResource::LoadEntitys( std::fstream& pRDBFile, eItemResource data[] )
{
pRDBFile.read((char *)&data[0].id, 4);
pRDBFile.read((char *)&data[0].name_id, 4);
pRDBFile.read((char *)&data[0].type, 4);
pRDBFile.read((char *)&data[0].group, 4);
pRDBFile.read((char *)&data[0].Class, 4);
pRDBFile.read((char *)&data[0].set_id, 4);
pRDBFile.read((char *)&data[0].set_part_flag, 4);
pRDBFile.seekg(1, std::fstream::cur);
pRDBFile.read((char *)&data[0].rank, 4);
//pRDBFile.seekg(6169, std::fstream::cur);
pRDBFile.read((char *)&data[0].level, 4);
pRDBFile.read((char *)&data[0].enhance, 4);
pRDBFile.read((char *)&data[0].socket, 4);
pRDBFile.read((char *)&data[0].status_flag, 4);
pRDBFile.read((char *)&data[0].min_level, 4);
}
// Edit: adjusted code.. can anyone say if min_level is 15 for itemid 100001 and max_level 48 ?
08/21/2016, 10:44
#5875
elite*gold: 0
Join Date: Mar 2013
Posts: 125
Received Thanks: 15
Hello guys
I need the databases for official server files 8.1 & 9.1 as scripts not .Bak file >> please in SQL-Format
08/22/2016, 00:07
#5876
Moderator
elite*gold: 251
Join Date: Dec 2012
Posts: 4,949
Received Thanks: 1,506
Quote:
Originally Posted by
LuXorioN
Sup everyone. Im struggeling since few hours to get correct offsets for db_item.rdb (Epic 9.4) - Somehow i cant seem to get it working properly.
Do you guys have any suggestions / solutions ? Didnt had these issues on other rdb files. only item.rdb is kicking my head off.
my thought is that im skipping some values by doing seekg of 6200 bytes.
its loading perfectly until it reads the rank value.
Code:
void ItemResource::LoadEntitys( std::fstream& pRDBFile, eItemResource data[] )
{
pRDBFile.read((char *)&data[0].id, 4);
pRDBFile.read((char *)&data[0].name_id, 4);
pRDBFile.read((char *)&data[0].type, 4);
pRDBFile.read((char *)&data[0].group, 4);
pRDBFile.read((char *)&data[0].Class, 4);
pRDBFile.read((char *)&data[0].set_id, 4);
pRDBFile.read((char *)&data[0].set_part_flag, 4);
pRDBFile.seekg(1, std::fstream::cur);
pRDBFile.read((char *)&data[0].rank, 4);
//pRDBFile.seekg(6169, std::fstream::cur);
pRDBFile.read((char *)&data[0].level, 4);
pRDBFile.read((char *)&data[0].enhance, 4);
pRDBFile.read((char *)&data[0].socket, 4);
pRDBFile.read((char *)&data[0].status_flag, 4);
pRDBFile.read((char *)&data[0].min_level, 4);
}
// Edit: adjusted code.. can anyone say if min_level is 15 for itemid 100001 and max_level 48 ?
Job_depth for that item is 15 and I couldn't find any value that was 48. Looks like you still have some work to do.
08/23/2016, 17:54
#5877
elite*gold: 0
Join Date: Aug 2016
Posts: 10
Received Thanks: 0
I have problems with skill cards on my server
Their attack points arent proper
How can i fix. my server is epic 7.3
08/27/2016, 08:40
#5878
elite*gold: 0
Join Date: Oct 2013
Posts: 474
Received Thanks: 41
how to make
set_account_authority( 910000, 2592000 )
works in my 9.1 server ?
08/29/2016, 12:56
#5879
elite*gold: 0
Join Date: Nov 2011
Posts: 32
Received Thanks: 2
hello, guys
(the problem video)
I have a problem that "This item cannot be combined/enchanted"..
and weapons, armors, Cubes , Creature cards same problem.
so..I can't enhance.
What seems to be the problem with it?
(my server is epic 9.1 and 9.1 sframe. It got in
)
08/29/2016, 13:46
#5880
elite*gold: 0
Join Date: Oct 2013
Posts: 474
Received Thanks: 41
Quote:
Originally Posted by
Sherock
how to make
set_account_authority( 910000, 2592000 )
works in my 9.1 server ?
up
Similar Threads
[Helping Topic] 24/7 Helping Services!
08/27/2008 - EO PServer Hosting - 31 Replies
stucked on anything while setuping your server?
post your problem here and you will get answer as fast as possible better than spamming with posts :cool:
first of all try reading Ahmedpotop's Pserver All thing guide.
if your couldn't solve it out post your problem down here
""That includes PHP rankings pages / registrations pages / Status pages""
All times are GMT +2. The time now is 16:50 .