so it's been awhile and people kinda seize from soldier front development (ANOTHER FORUM)
so i wanted to summarize and unit all downloads and knowledge available and work it out .
Server Files :
Requirements:
Windows Server 2008R2 - 64 BIT (Works best but can be used on pretty much any windows 64bits)
RAM : about 2GB Should be more the enough.. (including MSSQL) .
CPU : 2 cores will do.
Database type and version : (Install included in the server files download , but i use MSSQL Server 2008 R2 [64 BIT] ) .
You must change your computer date to around 2012/08/08
FILES MUST BE RUN AS SERVICES OTHERWISE THEY WON'T WORK!
Downloads :
Server files + mssql install -

Client :
no too much details yet.... , game server shows T1.89_2
server files seems from between 2013/04/17 and 2013/08/08
the only client that we could actually log with is USF_20130717.zip (just unrar it , change ip,copy options folder to webserver ROOT /USA/* and change ip+patch server.
then copy the file from the client called update.u and copy it to webserver root\SoldierFrontUS\release\*
edit USF_20130717\avital\config.ini the url section
URL1=http://YOUR SERVER IP/SoldierFrontUS/release/
Now the client apex (gameguard) is conencted to your server and not being updated via the official server.
Downloads :



HOW TO USER SERVER FILES :
PHP Code:
#1. Copy Server file to C:/ like that :
- C:/DMSystem
- C:/SF_ServerConfig
- C:/ApexServer
the Other file doesnt metter where..
#2. Config all configure file :
- Change IP Address in all config file.
- C:/DMSystem/*
- C:/SF_ServerConfig/*
- C:/ApexServer/*
#3. Restore database files .
#4. Config the ODBC Data Source files in - C:/SF_ServerConfig/*.dsn
(just change the instance name/server name , users are built-in and will work out of the box !) .
#5. Goto C:/DMSystem and open ServiceInstaller.exe
- Drag Server File .exe C:/SF_ServerConfig/*/*.exe to ServiceInstaller and Create Service.
- Start all SF Server Service.
create a new file anywhere ( i choose c:/SF_ServerConfig) called open.bat and fill in this :
PHP Code:
sc start SF_GameServer
sc start SF_LoginServer
sc start SF_CheckOverlapServer
sc start SF_SessionServer
sc start SF_AdminServer
sc start SF_ClanChatServer
sc start SF_MessengerServer
sc start SF_LauncherServer
sc start DM_Server
sc start DM_Client
save it , and run it.
then open AHNetServer.exe .
*in order to open AHNetServer.exe you must change your computer date to around 08/08/2012
and then open MC_Tool.exe and use the username and password as follow :
Username = archonus
Password = gurisa
make sure all server files are running (should be blue not red in the MC_Tool) .
How to use the client (we dont sure yet its correct ofc!) .
If you want to connect your client to your server you need to edit
*quietusvs.ini to your IP
==>> How to Connect Launcher<<==
*install appserv/xampp/any other webserver
*Create New Folder in the root folder called "USA"
*Go to client and Copy option folder and paste in www/USA folder
*Edit version.ini to your local address IP
soldierfront.exe "UID|HASH VALUE|USN|USERNAME"
ex : soldierfront.exe "6641|ff23f-3443-g334g-h66i-5yuf3-33rgb|145621|testuser"
UID = uid in accounts table.
HASH VALUE = MD5(usn|authstring) in T_USER_STATUS table.
USN = usn in accounts table.
USERNAME = Username on use login or find on name field in accounts table.
How to create account :
Quote:
INSERT INTO [age_account].[dbo].[accounts] ([uid],[name],[pass],[created],[updated]) VALUES (userid,'username','hashedpass','creationtime',NUL L)GO
user: testUser123Quote:
INSERT INTO [age_account].[dbo].[accounts] ([uid],[name],[pass],[created],[updated]) VALUES
(50000,'testUser123'
,'$2a$10$6a64a60418f63acd895aeuC0MVfsH0TwA3CFSPFES LtWX.Znz76Ha'
,'2015-04-12 16:18:49.540',NULL)
GO
pass: test
or use the attached script (password.php.txt) in php to create your own password hash .
latest results is :
Everyone stuck in this screen , we get error on select Server .Quote:
![]()
CURRENT ISSUES :
1. AdminTool.exe showing that gameserver is offline .
2. we dont sure what is the correct client version .
3. we have that wierd error "Hacking account" on login (which i belive gives the error in server selection screen ) .
4. Logs showing : "02:59:01 [FATAL] [SYSTEM] [1] LoginServer(IP: xx.xxx.x.xx) Packet(ID: 11) Error!!" and then a DC Happens . (packet structure aint correct ?)
use the

and then to try.. , it should be 100% matched client & server since all binaries are there (client,server,apex,etc) .
the only problem is probably the database (but im pretty sure it wont be a problem anyway .. ) .
well.. i tried that now.. same error ...
"04:13:58 [FATAL] [SYSTEM] [1] LoginServer(IP: xxxxxxxxxxxx) Packet(ID: 11) Error!!"
probably something with the server type (ALPHA/REAL/ETC) AND GameType(0/1/2) .
i will try debug the login server ..
you have an issue ? - POST IT HERE , I will try my best to answer it.
what i dont have time to are people who ask stupid questions like "what is odbc or how to restore database , or any questions that showing off inability to self lern .
ONLY PEOPLE WHO ACTUALLY KNOW WHAT THEY ARE DOING OR ATLEST ATTEMPTS ARE WELCOMED TO POST .
attached below :
wipedata.sql.txt - execute this query in the database and it will wipe all old users logs and data .
a few notes .
- All tables indexes has set to ZERO .
- All tables which containes gamedata (not users log/data) are remained untouched.
- IP And server name must be edited at : GameDB.dbo.sf_min_cu
- table which not truncated (couldn't verify if needed or not 100%) :
age_account.dbo.age_TrackerCheckpoints
- Queries has been checked by me - everything still works correctly.
- New users must be created (it will delete all old ones)
- GM Tables with basic info remained untouched (can be used for learning once we figure out how to create our own) .
hope we will find out how to get the client and server files up and running .
i will keep update more about new stuff..
Credits :
#Bola
#supergoudvis
#LegendOfCr33D
(maybe i forgot some credits , let me know i will be happy to add them!).
thanks for everyone who contributed .