Files

2.1 KiB

Server config (2014, one PC)

A complete config for running all nine 2014 servers on one Windows PC, taken from the tested local setup (2026-11-07: three accounts reach the lobby, tutorial and market work). Ports 14xxx. _original-release\ keeps what this folder held before (the config set of a modified private server, with gameplay tables).

Folder layout

Each folder is one server process. Copy the built .exe into its folder plus the DLLs it needs from src\lib\. global_define.ini stays in the parent folder of the server folders.

Folder Program
ls_dbagent_game ls_dbagent.exe (database LosaGame)
ls_dbagent_log ls_dbagent.exe (database LosaLogData)
ls_dbagent_logsvr ls_dbagent.exe in log server mode
ls_mainsvr, ls_billingsvr, ls_gamesvr, ls_relaysvr, ls_loginsvr, ls_filewritesvr the server of the same name

Start each from its own folder with -c <its ini>, in this order: the three DB agents, main, billing, game, relay, login, file write.

Before the first start

  1. Create the databases with database\setup-db.bat (see database\README.md).
  2. PW= in ls_dbagent_game\ls_dbagent.ini and ls_dbagent_log\ls_dbagent.ini (CHANGE_ME now) takes the encoded password: ls_dbagent.exe -x <password>. ID=lstggame, Port=1433 (SQL Server port).
  3. The 2014 servers bind to the PC's LAN address, not to 127.0.0.1. 192.168.1.10 in this set stands for that address: replace it everywhere (global_define.ini, the server lists, LogServerIP, FileWriteServerInfo.ini) with your PC's IPv4 address.

Values that matter

  • The Indonesia mode of this source expired in 2016 (license date), so the servers run the Korea locale 119483910.
  • ls_dbagent_game\ls_query.ini: query 7=game_login_get_data STR (the 2014 server sends one value).
  • GM: nickname under [ID] in ls_gamesvr\config\sp2_developerID.ini.
  • Plaza maps the 2014 client does not have were removed from ls_gamesvr\config\sp2_mode_select.ini; Shuffle Bonus and Factory are switched off there.

The client launch line and the login key tool are on the wiki page "2014 Source", section "Run it locally".