[Help Thread] Please post your questions here.

09/07/2021 16:36 Darksritu123#8236
Hey, can in 9.2 gameserver the needed lvl for creating guild get changed or not? Cause im downgrading the server to 7.2 so the people wont get that fast to 160.
Thanks in advance.
09/09/2021 01:36 medaion#8237
everything is possible when you are a competent developer.
Just set in the gameserver.opt, read & think.
After all other modifications can also be done directly in the db & in the lua scripts.
09/09/2021 01:42 ThunderNikk#8238
Quote:
Originally Posted by Darksritu123 View Post
Hey, can in 9.2 gameserver the needed lvl for creating guild get changed or not? Cause im downgrading the server to 7.2 so the people wont get that fast to 160.
Thanks in advance.
N game.guild_create_level:20
09/15/2021 22:17 Pesqoo#8239
I got my 7.2 server ready and want to start the client, with the official 7.2 client and sframe.exe i get the gameguard error and arabic sframe without gg says im missing a lot dlls like:

libgobject-2.0.0.dll
libcairo-2.dll
libpangocairo-1.0.0.dll
libpango-1.0.0.dll

Can anyone help me please?
09/15/2021 23:55 ThunderNikk#8240
If you want to run the Arabic sframe you need all of the DLLs from an Arabic client.

For 7.2 use_nprotect:0 in your bat launcher does not work to keep game guard from launching?
09/16/2021 13:32 Saaw666#8241
Hi , is there any way to disable dmp file when i close auth server? thanks
09/16/2021 15:07 ThunderNikk#8242
Close game server first?
09/16/2021 17:50 sickomann#8243
Is there any guide with details of how to start a 9.6 server for dummies? Wants to spin up my own server to test some things
09/16/2021 20:48 Pesqoo#8244
Quote:
Originally Posted by ThunderNikk View Post
If you want to run the Arabic sframe you need all of the DLLs from an Arabic client.

For 7.2 use_nprotect:0 in your bat launcher does not work to keep game guard from launching?

My .bat Launcher looks like this now with original US Sframe:

Code:
@ECHO OFF
START SFRAME /auth_ip:127.0.0.1 /use_nprotect:0 /auth_port:8841 /locale:ASCII /country:US /commercial_shop /cash
I get the GameGuard update and have to cancel it:

err code[350]: You have canceled the GameGuard update.<BR> If you are unable to connect, please reconfigure the firewall<BR> or reconnect internet connection.
09/17/2021 18:26 ThunderNikk#8245
Well the only other thing you could try is what we do on the latest epic 9.5.2

You have to dump the Localeinfo.ini file from a client and edit China's information under CN with all of the information for the country you want to launch with. Then hash the file name with Rappelz file hasher and place it in the resource folder of your client.

Then put CN in your .bat for country.

If that does not work then you will need to remove the fact that game guard launches from the sframe.exe. Which requires unpacking the sframe and a whole lot more than I know how to do playing around with a closed source .exe
09/19/2021 18:09 Pesqoo#8246
Can anyone tell me:
what are .rdu files?
Why are there rdb tools? Cant you just edit your database in your SQL Server?
What is Arcadia and Telecaster database doing?
09/19/2021 19:35 Saaw666#8247
thanks for the reply, i have one other question if someone know how to add new stone effect like the galaxy stone or rage stone, i know how to modify the opt_var01 in item.rdb with an existing stone animation but not with a new one.
i hope i was clear it's not easy to explain
09/19/2021 20:29 Sandro1029#8248
Quote:
Originally Posted by Pesqoo View Post
Can anyone tell me:
what are .rdu files?
Why are there rdb tools? Cant you just edit your database in your SQL Server?
What is Arcadia and Telecaster database doing?

After game server starting, it loads in memory almost every table from arcadia to define each skill, item, buff, etc. So it can for example calculate the damage value of your smite after using and your game client will receive a packet with calculated damage to render this value.
Rdb is a kind of sql table but for your game client. It loads each time you running the game. For example, it uses to show you the Smite icon id, icon name, damage value (so it can calculate it compared to your stats and show you the correct damage value in your skill description window), name and description string IDs, FX id, etc.

Basically arcadia stores static data which loads only once at server start, telecaster stores dynamical data which always refreshes. So compared to PC, Arcadia is ROM, Telecaster is RAM


And yes, you can edit it in your sql table. But if you won't create new rdb, it will be only server side. States, for example. If for example state with id 1001 (max hp boost) will gain you 0% at start and 10% to max hp per level in your arcadia, it will gain you these values. But if in player's rdb it gonna be 5% at start and 50% per level, he gonna see at his side these values (5%+50%) but effect gonna be only from your arcadia (0%+10%). So it may confuse the player.
Like: Why am I getting so low hp count if it says 55%???
09/20/2021 10:34 Marschall83#8249
Quote:
Originally Posted by Sandro1029 View Post
After game server starting, it loads in memory almost every table from arcadia to define each skill, item, buff, etc. So it can for example calculate the damage value of your smite after using and your game client will receive a packet with calculated damage to render this value.
Rdb is a kind of sql table but for your game client. It loads each time you running the game. For example, it uses to show you the Smite icon id, icon name, damage value (so it can calculate it compared to your stats and show you the correct damage value in your skill description window), name and description string IDs, FX id, etc.

Basically arcadia stores static data which loads only once at server start, telecaster stores dynamical data which always refreshes. So compared to PC, Arcadia is ROM, Telecaster is RAM


And yes, you can edit it in your sql table. But if you won't create new rdb, it will be only server side. States, for example. If for example state with id 1001 (max hp boost) will gain you 0% at start and 10% to max hp per level in your arcadia, it will gain you these values. But if in player's rdb it gonna be 5% at start and 50% per level, he gonna see at his side these values (5%+50%) but effect gonna be only from your arcadia (0%+10%). So it may confuse the player.
Like: Why am I getting so low hp count if it says 55%???
Thanks for this explanation. I had almost the same question in [Only registered and activated users can see links. Click Here To Register...] (please feel free to answer the other questions too :D).

I case of the skills, I can follow your answer (to show stats in skilltree). But why does the client need an rdb from the MonsterResource or DropResource in the client? In my understanding is this "static" (server given) data which the client doesnt need (ok, maybe the client rdb has to know where to find the model/texture of a mob).
I think I understand now, but not 100% ;).
09/20/2021 14:52 Sandro1029#8250
Quote:
Originally Posted by Marschall83 View Post
Thanks for this explanation. I had almost the same question in [Only registered and activated users can see links. Click Here To Register...] (please feel free to answer the other questions too :D).

I case of the skills, I can follow your answer (to show stats in skilltree). But why does the client need an rdb from the MonsterResource or DropResource in the client? In my understanding is this "static" (server given) data which the client doesnt need (ok, maybe the client rdb has to know where to find the model/texture of a mob).
I think I understand now, but not 100% ;).
Exactly. Your client need to know monster name id, his location (for quest window), his model, etc