Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Guide W.I.P

Joined
Apr 8, 2005
Messages
402
Reaction score
37
Phase 1







Category Items Check

AccountDB Server None none

First Login Server (FLS) make user (account) Make local user - ID: Trickster, Password: syndrome_0513

Add Administrators group to Trickster account

Login as Trickster by terminal

create directory C:\Trickster

C:\Trickster\FirstLoginServer

C:\Trickster\SMAgent

C:\Trickster\SMAgent\Log

C:\Trickster\SMAgent_Update

C:\Trickster\SMAgent_Update\Log

C:\Log

configure directory share Share Log directory as Log$ with full access right

Share Trickster directory as Trickster$ with full access right

install FTP server install IIS (only FTP service)

configure FTP server remove anonymous access right

restrict accessible IP

map Trickster ftp directory to Trickster directory

set writable access right of Trickster ftp directory

start FTP service

copy ini files copy reference SMAgent.ini to Trickster\SMAgent directory

copy DSN file copy gmg_account_fls.dsn file to Trickster\FirstLoginServer directory

copy gmg_account_parm.dsn file to Trickster\FirstLoginServer directory

edit DSN file Edit Address value in gmg_account_fls.dsn file to proper AccountDB address

Edit Address value in gmg_account_parm.dsn file to proper AccountDB address

copy SMAgent files copy SMAgent files to Trickster\SMAgent directory

edit SMAgent.ini set ExePath value to proper path

set IniPath value to proper path

run SMAgent run Trickster\SMAgent\SMAgentW.exe

Master Server (GameDB) make user (account) Make local user - ID: Trickster, Password: syndrome_0513

Add Administrators group to Trickster account

Login as Trickster by terminal

create directory C:\Trickster

C:\Trickster\MasterServer

C:\Trickster\SMAgent

C:\Trickster\SMAgent\Log

C:\Trickster\SMAgent_Update

C:\Trickster\SMAgent_Update\Log

C:\Log

configure directory share Share Log directory as Log$ with full access right

Share Trickster directory as Trickster$ with full access right

install FTP server install IIS (only FTP service)

configure FTP server remove anonymous access right

restrict accessible IP

map Trickster ftp directory to Trickster directory

set writable access right of Trickster ftp directory

start FTP service

copy ini files copy reference MasterServer.ini to Trickster\MasterServer directory

copy reference SMAgent.ini to Trickster\SMAgent directory

ODBC setting Make System DSN - DSN name: trickster_master, server: local, user: trickster_master_login, password: eoqkrskwk0813, database: trickster

copy script file copy RemoveLocalLog.vbs to Trickster directory

copy SMAgent files copy SMAgent files to Trickster\SMAgent directory

edit SMAgent.ini set ExePath value to proper path

set IniPath value to proper path

run SMAgent run Trickster\SMAgent\SMAgentW.exe

Login/System Server make user (account) Make local user - ID: Trickster, Password: syndrome_0513

Add Administrators group to Trickster account

Login as Trickster by terminal

create directory C:\Trickster

C:\Trickster\LoginServer

C:\Trickster\SystemServer

C:\Trickster\SMAgent

C:\Trickster\SMAgent\Log

C:\Trickster\SMAgent_Update

C:\Trickster\SMAgent_Update\Log

C:\Log

configure directory share Share Log directory as Log$ with full access right

Share Trickster directory as Trickster$ with full access right

install FTP server install IIS (only FTP service)

configure FTP server remove anonymous access right

restrict accessible IP

map Trickster ftp directory to Trickster directory

set writable access right of Trickster ftp directory

start FTP service

copy ini files copy reference LoginServer.ini to Trickster\LoginServer directory

copy reference SMAgent.ini to Trickster\SMAgent directory

ODBC setting Make System DSN - DSN name: trickster_system, server: IP or name of GameDB system, user: trickster_system_login, password: eoqkrskwk0813, database: trickster

copy SMAgent files copy SMAgent files to Trickster\SMAgent directory

edit SMAgent.ini set ExePath value to proper path

set IniPath value to proper path

run SMAgent run Trickster\SMAgent\SMAgentW.exe

Game Server make user (account) Make local user - ID: Trickster, Password: syndrome_0513

Add Administrators group to Trickster account

Login as Trickster by terminal

create directory C:\Trickster

C:\Trickster\MasterServer

C:\Trickster\SMAgent

C:\Trickster\SMAgent\Log

C:\Trickster\SMAgent_Update

C:\Trickster\SMAgent_Update\Log

C:\Log

configure directory share Share Log directory as Log$ with full access right

Share Trickster directory as Trickster$ with full access right

install FTP server install IIS (only FTP service)

configure FTP server remove anonymous access right

restrict accessible IP

map Trickster ftp directory to Trickster directory

set writable access right of Trickster ftp directory

start FTP service

copy ini files copy reference GameServer.ini to Trickster\GameServer directory

copy reference SMAgent.ini to Trickster\SMAgent directory

copy SMAgent files copy SMAgent files to Trickster\SMAgent directory

edit SMAgent.ini set ExePath value to proper path

set IniPath value to proper path

run SMAgent run Trickster\SMAgent\SMAgentW.exe
 
Joined
Apr 8, 2005
Messages
402
Reaction score
37
OK... That came from an XLS file

Check this "Guide" out though -_^

Server-side document finishing
FirstLoginServer
GameServer
LoginServer
MasterServer
This four key documents, and a WEB file upgrade is sufficient to set up a successful authentication, the server online letter attached to the study of other documents not yet
First of all unzip the download file decompression good server, and then extract the temp.rar, re-created in the C disk Trickster and Log files. To the temp file after extracting the part of the file copied to the C disk Trickster document, see the specific operation

Trickster document should be
FirstLoginServer GameServer LoginServer MasterServer tupdate 5 documents

trickster_bak gmg_account 2 data backup files


Organize to create, modify database, create a game account
Open MSSQL, respectively gmg_account trickster new database and restore the database file at first sight, therefore the larger the database will be followed by a brief concise.
Separation of the database, delete the LOG part of the document, then attach the database to delete unnecessary things, and then shrink the database. Step 4, after which two small a number of database files.
Gmg_account open database
Tbl_area modify area_name table server for your area (arbitrary) name
Tbl_parm_server modify table MinorIP value MajorIP and IP address-based machine
Tbl_world modify table world_name the value of your game server (arbitrary) name
Tbl_world modify table value world_ls_ip machine IP address-based
Gmg_account database open to create a new game tbl_account Account (Note account_latest_login to fill in value)


Server-side configuration
Server-side configuration file need to respectively GameServer.ini LoginServer.ini SystemServer.ini MasterServer.ini a total of four. Note MasterServer.ini modify zone configuration part of the zone for all have visited gserver1, may be appropriate to reduce unnecessary zone line, zone line that is open to tu
Stored procedure to install, modify DSN file, create a data source
To amend section 3 to the software through the crack of the stored procedure name TR_ACCOUNTDB-based machine, open the MSSQL, database trickster selected, open the stored procedure to delete uspm_accountdb_exec_restart_loginserver
uspm_accountdb_exec_send_usercount
uspm_user_info_update_userlogin
uspm_user_info_update_userlogout
After the deletion of changes to re-create four stored procedures
If you have not broken some of your stored procedure name into the local TR_ACCOUNTDB (see the forum is changed to TR_ACCOUNT, but I break out the TR_ACCOUNTDB)


Open the data source (ODBC), select the file DSN, visit FirstLoginServer and gmg_account_fls.dsn under the DSN file gmg_account_parm.dsn, modify gmg_account visit to a local database
Reference configuration (the same two DSN configuration file):
[ODBC]
DRIVER = SQL Server
Trusted_Connection = Yes
DATABASE = gmg_account
WSID = the machine name
APP = Microsoft Open Database Connectivity
SERVER = (local)
Then in the data source (ODBC) to create Trickster_master and data sources trickster_system 2 and sa point trikcster database permissions

WEB authentication settings (WEB authentication can be set up in other host), modify the client
Collating documents about specific tupdate can modify (but to be relatively content with the client)
Update_info document files will be copied to the document tudate revised version file
Reference configuration:
version = 0.50h
notice = http:// Local IP / index.html
filelist = filelist.200407260917
patch = http:// Local IP / Patch
In addition to deleted files filelist.200407260917 documents other than filelist.2004 ********
Open the IIS to point to IIS directory configuration file tupdate finished document WEB
Since I did not install IIS, I use the web of small cyclones (IIS function and almost, but simple) tudate copy documents directly within the documents to the designated web directory, to verify the purpose of WEB
Next modify the client with UltraEdit or WinHex to open client files under Splash.exe find "http://to" which the web site will replace machine-based website address, extra space 00 by 16-band footprint. Then open with UltraEdit or WinHex to find Trickster.bin file "61." Machine to change its IP-based IP


Open Server, enter the game
Order to open server: (we must first run FirstLoginSvrW.EXE and the order behind MasterServer.exe
This game is GameServerRelease.exe and use up a lot of memory SystemServer.exe recommended to set up machines common to configure the server or the use of high
1, run C: \ Trickster \ FirstLoginServer under FirstLoginSvrW.EXE
2, run C: \ Trickster \ MasterServer under MasterServer.exe
3, run C: \ Trickster \ GameServer under GameServerRelease.exe
4, run C: \ Trickster \ LoginServer under SystemServer.exe
4, run C: \ Trickster \ LoginServer under LoginServer.exe
GameServerRelease.exe window appears to be the word DONE in addition to 3 other than FirstLoginSvrW.EXE document when entering the command server fully activated
Transfer from the forum here that members of LEN
Start into the game, a few days I made a video tutorial ..
Research Group: 57715654

Just wish I could get the files it's talking about

<-Begin Edit->

OK Still no luck on finding any 'new' files sadly and I broke my server setup for like the tenth time today~ LOL
I haven't been able to find anything about "SQL Encryption" that's why can't view some of the Stored Procedures apparently

I did get two however.... I think?

CREATE PROCEDURE [dbo].[uspm_accountdb_exec_restart_loginserver] AS
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uspm_accountdb_exec_restart_loginserver]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[uspm_accountdb_exec_restart_loginserver]
GO

CREATE PROCEDURE [dbo].[uspm_accountdb_exec_send_usercount] AS
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[uspm_accountdb_exec_send_usercount]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[uspm_accountdb_exec_send_usercount]
GO

:)

Well... I'm hoping to find SOMETHING out tonight... but I send out PM's / email's for like lol Once~ and I get no responses... That's cool people got 'life' to deal with and what not lol~ I'm going to get back to this though cos official trickster sends me straight to reboot roflmao!
 
Last edited:
Joined
Apr 8, 2005
Messages
402
Reaction score
37
Finally did it ~!~

See the attachment~

Now just to figure out commands and how to enable GM...
Maybe not possible cos no "GMTool" That I've found yet.
 

Attachments

You must be registered for see attachments list
Joined
Aug 8, 2007
Messages
470
Reaction score
82
OMG GRATS! I still need to figure out how to setup the server. did you just use this post? Is everything in a differnet language? ^^
 
Joined
Apr 8, 2005
Messages
402
Reaction score
37
Yes the second guide I posted seem's to work better... at least in my experience

A thing to mention is that... it does take awhile for the servers to finish loading so give each process a few minutes to load before starting the other...

I run these servers in this order

1. SMAgent Server (Used for SysOp tool which... I honestly don't know the purpose of other then "Managing" the servers... so it is useless and not necessary to run probably but I do anyways.)
2. FirstLoginServerW.exe
3. MasterServer.exe (OK Wait a minute here)
4. SystemServer (Give this two minutes)
5. LoginServer (Gives this two-five minutes)
6. GameServer (This takes like three or so minutes to load for me)

I use a modified Trickster.bin to launch the game.
I don't know much about running a 'web server' so I don't mess with IIS/FTP stuff :/
So I can't help much with that...

But I wish you luck in setting it up. Post back here and I'll do my best to help you.

Oh and I use frhed as a HexEditor to HexEdit the trickster.bin
SQL 2000 SP4
 
Joined
Aug 8, 2007
Messages
470
Reaction score
82
Haha web servers are really easy for me :p its just the sever part i need help with. Thanks and i'll try this out a little later, been busy since i'm almost out of shcool.
 
Newbie Spellweaver
Joined
Mar 7, 2009
Messages
9
Reaction score
0
Can you elaborate on how to hex the client? Ive been trying to get it to work for awhile now and i still cant log in.
 

Attachments

You must be registered for see attachments list
Back
Top