[Help Thread] Please post your questions here.

04/04/2018 18:05 Marschall83#7006
Quote:
Originally Posted by ThunderNikk View Post
1. Seeing your opt files would be the best way to sort out your issue for you.

2. I am not sure on the compressed .opt question but here is an older compression utility in case you need it.
Thank you for the file. I will test it.
Here is my gameserver.opt (I attached the full opt file).

Code:
S app.name:Game Server
S auth.server_idx:1
S auth.server_name:Testserver

S db.user.work_total:
S db.user.work_pending:
S db.user.work_active:
S db.user.thread_active:
S db.user.thread_total:

S console.port:4515
S console._password:

S db.game.ip:127.0.0.1

S db.c.name:Arcadia
S db.c.server:127.0.0.1
S db.c.account:sa
S db.c._password:

S db.user.name:Telecaster
S db.user.server:127.0.0.1
S db.user.account:sa
S db.user._password:

S io.auth.ip:127.0.0.1
S io.ip_address:127.0.0.1
S io.port:4504
04/04/2018 19:17 ThunderNikk#7007
And you're sure your database names match the names in your .opt files?

Auth, Arcadia, Telecaster
04/04/2018 19:35 Min@to#7008
Hello,
How can i unpack SFrame ?!!
04/04/2018 19:54 Marschall83#7009
Quote:
Originally Posted by ThunderNikk View Post
And you're sure your database names match the names in your .opt files?

Auth, Arcadia, Telecaster
Yes the database names match the names in my opt file (I double checked it).
I just renamed my gameserver.opt in gameserver2.opt an I got the same error message. So I think my CaptainHerlockServer.exe can`t find the gameserver.opt file to connect to the database.

Do the gameserver.opt file need to be in a special directory where the CaptainHerlockServer.exe searches it?
At the moment the CaptainHerlockServer.exe and the gameserver.opt are in the same directory.
04/04/2018 20:00 Wael™#7010
hey @[Only registered and activated users can see links. Click Here To Register...]
What epic do you want? maybe someone already publish it
but at the end of the day it's not really simple

thx to @[Only registered and activated users can see links. Click Here To Register...]

Quote:
Originally Posted by XavierDeFawks View Post
You can use this to analyze sframe and find out how it is packed. The newer clients are packed with themida and there are plenty of tutorials for unpacking exes packed with themida on google.

[Only registered and activated users can see links. Click Here To Register...]
Quote:
Originally Posted by XavierDeFawks View Post
This tool will analyze the executable and tell you what it is packed with. After that you will need to google how to unpack that specific type. But yes this will work on any epic.
04/04/2018 20:02 Min@to#7011
Quote:
Originally Posted by Marschall83 View Post
Yes the database names match the names in my opt file (I double checked it).
I just renamed my gameserver.opt in gameserver2.opt an I got the same error message. So I think my CaptainHerlockServer.exe can`t find the gameserver.opt file to connect to the database.

Do the gameserver.opt file need to be in a special directory where the CaptainHerlockServer.exe searches it?
At the moment the CaptainHerlockServer.exe and the gameserver.opt are in the same directory.
have u set password to SQL Server ?!! if yes u need to Add the Password to gamserver.opt

Quote:
Originally Posted by Wael™ View Post
hey @[Only registered and activated users can see links. Click Here To Register...]
What epic do you want? maybe someone already publish it
but at the end of the day it's not really simple

thx to @[Only registered and activated users can see links. Click Here To Register...]



Epic 9.4 and 9.5 + Thank's for the LINK
i knew that's not that easy xD
04/04/2018 20:19 Wael™#7012
Quote:
Originally Posted by Min@to View Post
have u set password to SQL Server ?!! if yes u need to Add the Password to gamserver.opt

Epic 9.4 and 9.5 + Thank's for the LINK
i knew that's not that easy xD
np man have fun xD maybe someday someone will publish how to unpack

:D:D @[Only registered and activated users can see links. Click Here To Register...]

RIP the DREAMS
[Only registered and activated users can see links. Click Here To Register...]
04/04/2018 20:26 Min@to#7013
Quote:
Originally Posted by Wael™ View Post


np man have fun xD maybe someday someone will publish how to unpack

:D:D @[Only registered and activated users can see links. Click Here To Register...]

RIP the DREAMS
[Only registered and activated users can see links. Click Here To Register...]
Yeah, i see it yesterday xD, i wish if he make tuto About unpacking :/
04/04/2018 21:03 Marschall83#7014
Quote:
Originally Posted by Min@to View Post
have u set password to SQL Server ?!! if yes u need to Add the Password to gamserver.opt
The sa user in the SQL Server has no password.
04/04/2018 21:33 ThunderNikk#7015
Quote:
Originally Posted by Marschall83 View Post
Yes the database names match the names in my opt file (I double checked it).
I just renamed my gameserver.opt in gameserver2.opt an I got the same error message. So I think my CaptainHerlockServer.exe can`t find the gameserver.opt file to connect to the database.

Do the gameserver.opt file need to be in a special directory where the CaptainHerlockServer.exe searches it?
At the moment the CaptainHerlockServer.exe and the gameserver.opt are in the same directory.
It might be possible that it needs to be compressed.

Yes they should be in the same directory.
04/04/2018 21:42 Min@to#7016
Quote:
Originally Posted by Marschall83 View Post
The sa user in the SQL Server has no password.
Try this,Erase All lines from u'r gameserver.op and copy/past those lines into u'r gameserver.opt :

PHP Code:
N auth.server_idx:1
S app
.name:Min@toGS
S auth
.server_name:Bahamut
S auth
.server_address:127.0.0.1
S db
.user.name:Telecaster
S db
.user.server:127.0.0.1
S db
.user.port:1433
S db
.user.account:sa
S db
.user._password:
S db.c.server:127.0.0.1
S db
.c.name:Arcadia
S db
.c.port:1433
S db
.c.account:sa
S db
.c._password:
S db.auth.name:Auth
S db
.auth.server:127.0.0.1
S db
.auth.port:1433
S db
.auth.account:sa
S db
.auth._password:
N game.UseHackShield:0
N game
.UseGameGuard:0
N game
.cash_usable_server:1
N game
.skip_loading_attribute:1
S io
.auth.ip:127.0.0.1
S io
.auth.port:4502
S io
.ip_address:127.0.0.1
S io
.port:4514
N game
.use_auto_trap:0
N log
.working:0
F game
.item_drop_rate:1.0
F game
.gold_drop_rate:1.0
F game
.exp_rate:1.0
S game
.server_screenshot_url:http://127.0.0.1/ss/game_servers.php?s=Bahamut
S game.guild_icon_base_url:http://127.0.0.1/client/guild/icons
S game.url_list:guild.url|http://127.0.0.1/client/guild/login.aspx|guild_test_download.url|client/guild/icons/|web_download|127.0.0.1|web_download_port|80|shop.url|http://127.0.0.1/service/GameShopJump.aspx|ghelp_url|http://127.0.0.1/client/popup/index.html 
and compress gamserver with : [Only registered and activated users can see links. Click Here To Register...]

Thank's to @[Only registered and activated users can see links. Click Here To Register...] for providing The Link :D

i download the Files 52 and they work's fine with Me :D



IMG :

[Only registered and activated users can see links. Click Here To Register...]

IMG From My SQL :

[Only registered and activated users can see links. Click Here To Register...]

The problem was in those lines :
and u even not add those line into u'r game server :

PHP Code:
S db.auth.name:Auth
S db
.auth.server:127.0.0.1
S db
.auth.port:1433
S db
.auth.account:sa
S db
.auth._password
i Checked u'r gameserver.txt and i don't find them :
u'r gameserver.txt :
PHP Code:
S:app.name:Game Server
S auth
.server_idx:1
S auth
.server_name:Testserver

S db
.user.work_total:
S db.user.work_pending:
S db.user.work_active:
S db.user.thread_active:
S db.user.thread_total:

S console.port:4515
S console
._password:

S db.game.ip:127.0.0.1

S db
.c.name:Arcadia
S db
.c.server:127.0.0.1
S db
.c.account:sa
S db
.c._password:

S db.user.name:Telecaster
S db
.user.server:127.0.0.1
S db
.user.account:sa
S db
.user._password:

S io.auth.ip:127.0.0.1
S io
.ip_address:127.0.0.1
S io
.port:4504

S game
.server_screenshot_url:

S io.upload.port:4617
S io
.upload.ip:your_website/external_ip
S game
.guild_icon_base_url:http://your_website/external_ip/icons/
S game.url_list:guild_icon_upload.ip|your_website/external_ip|guild_icon_upload.port|4615

S game
.use_auto_jail:0
S game
.pvp_damage_rate_for_summon:.03
S game
.pvp_damage_rate_for_player:.03
S game
.use_storage_security:0
S game
.check_storage_security_always:0
S game
.use_delete_security:0
S game
.mem_usage_info_save_interval:6000
S game
.base_ethereal_durability_consumption:.35
S game
.play_point_accumulate_term:6000
S game
.play_point_accumulate_amount:10
S game
.premium_pcbang_play_point_bonus_rate:2.5
S game
.exp_rate:10
S game
.item_drop_rate:12
S game
.gold_drop_rate:12
S game
.chaos_drop_rate:12
S game
.party_drop_rate:2.5
S game
.party_exp_rate:1.25
S game
.apply_stamina_bonus_in_premium_pcb:.50
S game
.premium_pcbang_bonus_rate:1.25
S game
.premium_pcbang_chaos_bonus_rate:2
S game
.premium_pcbang_gold_bonus_drop_rate:2.5
S game
.premium_pcbang_item_bonus_drop_rate:2.5
S game
.premium_pcbang_chaos_bonus_drop_rate:2.5
S game
.ally_pcbang_bonus_rate:1.75
S game
.ally_pcbang_chaos_bonus_rate:1.75

T game
.pcbang_bonus_server:1
T game
.use_play_point:0
T game
.use_guild_donation_point:1
T game
.use_login_logout_debug:1
T game
.max_level:180
T game
.use_auto_trap:0
T game
.cash_usable_server:1
T game
.no_collision_check:0
T game
.no_skill_cooltime:0
T game
.disable_huntaholic:0
S game
.disable_huntaholic_timer:0
S game
.huntaholic_timer:1
T game
.disable_dungeon_raid_siege:0
N game
.UseHackShield:0
N game
.UseGameGuard:0
N game
.skip_loading_attribute:1
N game
.logout_timer:1
S log
.disable:1
S log
.working:0
S game
.AdultServer:0
S game
.PKServer:0
S game
.disable_pk_on:0
S game
.auction_process_request_min_interval:100
S game
.auction_search_request_min_interval:100
S game
.force_unregister_account_on_kick_fail:1
S game
.min_global_chat_usable_level:20
S game
.item_hold_time:11000

S memory
.player_heap_size:1000
T game
.max_storage_item_count:1000
T set_user_limit
:50 
and

PHP Code:
S db.billing.name:Auth
S db
.billing.server:127.0.0.1
S db
.billing.port:1433
S db
.billing.account:sa
S db
.billing._password:19f719dcad9d9236 
Like u see those for Billing Database not for Auth Database :D
04/04/2018 22:01 Marschall83#7017
Quote:
Originally Posted by ThunderNikk View Post
It might be possible that it needs to be compressed.

Yes they should be in the same directory.
With the help of ProcMon I discovered that the gameserver.opt is needed (not the compressed *.eop file). I used the gameserver.opt from the epic 5 server files and it works now (I deleted the password).
In this opt file there are no wordwraps (Zeilenumbrüche) between the lines. So I have inserted a wordwrap after every line. But that was my mistake and the error appears.
The example gameserver.opt from [Only registered and activated users can see links. Click Here To Register...] doesn`t work for epic 5 it seems.

Now I have to find a working client for epic 5.2.

Thanks for your support till now :).

EDIT:
Thanks Min@to I will check this too.
04/05/2018 14:13 thefear511#7018
Quote:
Originally Posted by Min@to View Post
Hello,
How can i unpack SFrame ?!!
let me know when u find out.
04/05/2018 16:09 Marschall83#7019
You can unpack the SFrame.exe with 7zip (if you mean that with "unpack").

EDIT:
[Only registered and activated users can see links. Click Here To Register...]
04/05/2018 16:40 thefear511#7020
Quote:
Originally Posted by Marschall83 View Post
You can unpack the SFrame.exe with 7zip (if you mean that with "unpack").

EDIT:
[Only registered and activated users can see links. Click Here To Register...]
its the full source not those compiled files.