1 General Server Configurations 4ISZyO=
This is required steps to follow before setting up as more specific type of MU server. 4ISZyO=
4ISZyO=
[Server configuration table] 4ISZyO=
No Steps Description 4ISZyO=
1 Setup BIOS Configure date, time and OS type etc. 4ISZyO=
2 Setup array configuration Single HDD ? Raid 0, Multiple HDD - Raid 5. 4ISZyO=
3 Install OS Windows 2000 Server SP4 and Windows 2003 Standard or Web edition has been approved for MU server. 4ISZyO=
4 Install service pack and hotfix Always apply the latest service pack and hotfix. 4ISZyO=
5 Install driver and vender software Regularly update the hardware driver and firmware. 4ISZyO=
6 Apply Local security policy You can use a pre-compiled INF file and then import it from the Local security policy console. 4ISZyO=
7 Apply the registry tweak Disable functions which can be a potential security hole. Ex) dontDisplayLastUserName, NoRecentDocsHistory 4ISZyO=
8 Disable unnecessary Windows Service You can use a pre-compiled REG file. 4ISZyO=
9 Setup time server Time synchronization across the MU system. 4ISZyO=
10 Add GSAuth IP in the hosts file Optional setting for game and FSGate server. You can locate the hosts file in “C:\WINDOWS\system32\drivers\etc” folder 4ISZyO=
11 Install utilities Win Commander for file management and system shutdown utility 4ISZyO=
12 Configure server environment n set best performance option in system advanced menun Allow remote desktopn Set maximum terminal session to 2n Use classic start menun Disable monitor power offn Disable the screen savern Add event viewer, win commander and MU application shortcut into the quick start buttonn Disable Microsoft network files and printer sharing on public network interfacen Use 800x600 resolutions with high Color option 4ISZyO=
4ISZyO=
[Default Desktop] 4ISZyO=
4ISZyO=
2 Terminal Service Configuration 4ISZyO=
This part of manual explains how to configure each server’s terminal service correctly. It simply disables some unnecessary functions such as disk mapping which allows any logon user to copy company’s confidential files to his/her PC. You have two options to implement this either by following below instructions or execute the provided registry tweak 4ISZyO=
4ISZyO=
remote_setting.reg 4ISZyO=
REGEDIT4[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]"fDisableCpm"=dword:00000001[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]"fDisableCdm"=dword:00000001[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]"fDisableCcm"=dword:00000001[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]"fDisableLPT"=dword:00000001[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]"fDisableCam"=dword:00000001 4ISZyO=
4ISZyO=
Or Manual Configuration 4ISZyO=
1. Click on Start >> Administrative Tools >> Terminal Services Configuration 4ISZyO=
4ISZyO=
2. Double Click on “RDP-Tcp” Connection in main window 4ISZyO=
4ISZyO=
3. Click on Client Settings TabCheck Drive mapping, COM port mapping, Windows printer mapping, LPT port mapping and Audio mapping (default). 4ISZyO=
4ISZyO=
4ISZyO=
4ISZyO=
4ISZyO=
4ISZyO=
4ISZyO=
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
3 Unattended Installation V1,4M _Z
You can simplify the general Windows installation by using an unattended mode. V1,4M _Z
V1,4M _Z
Preparation: Original Windows CD V1,4M _Z
bbie.exe ? Boot Image Extractor V1,4M _Z
cdimage.exe - CD-ROM Premastering Utility V1,4M _Z
Others ? hotfix, utility and anything you want to include in the CD V1,4M _Z
V1,4M _Z
[Create unattended CD] V1,4M _Z
No Steps Description V1,4M _Z
1 Copy Windows CD Copy all Windows CD contents to the local hard drive. V1,4M _Z
2 Create a ‘WINNT.SIF’ answer file You can manually create this file or use a setupmgr.exe tool to automatically create one. And then copy this file into the ‘i386’ folder. V1,4M _Z
3 Create a ‘/$OEM$/$$/Temp’ folder We’re using the $OEM$ distribution folders to install our hotfixes and registry tweaks. But to make this work, we need to specify two values in the WINNT.SIF file under [unattended] section.[Unattended]OemPreinstall=YesUnattendSwitch=Yes V1,4M _Z
4 Copy all prepared hotfixes, registry and utilites etc. Copy these files into the ‘/$OEM$/$$/Temp’ folder V1,4M _Z
5 Extract a boot image Use bbie.exe to extract a boot image from the original Windows CDExample:C:\Bbie [CD drive] V1,4M _Z
6 create an ISO image file Use CDimage.exe to create an ISO image fileExample:C:\cdimage ?l[volume_name] -h -n -o ?b[boot_image] [source_file] [destination_file] V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
4 MS SQL server 2000 SP3a Installation V1,4M _Z
Please follow below steps to install MS SQL 2000 server. V1,4M _Z
V1,4M _Z
[MS SQL 2000 Installation] V1,4M _Z
1. Click “SQL Server 2000 Components” 2. Click “Install Database Server” V1,4M _Z
1-1 MS SQL 2000 Setup window 1-2 Install Components window V1,4M _Z
3. Click “Next” 4. Select Local Computer(Default) and Click “Next” V1,4M _Z
1-3 Welcome 1-4 Computer Name V1,4M _Z
5. Select “Create a new instance of SQL Server or Install Client Tools” (Default) and Click “Next” 6. Enter Name and Company V1,4M _Z
1.5 Installation Selection 1.6 User Information V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
7. Click “Yes” 8. Select “Server and Client Tools” (Default) and Click “Next” V1,4M _Z
1-7 Software License Agreement 1-8 Installation Definition V1,4M _Z
9. Check “Default” and Click “Next” 10. Select “Custom” , Choose a Destination Folder and Click “Next” V1,4M _Z
1-9 Instance Name 1-10 Setup Type V1,4M _Z
11. Click “Next” 12. Select “Use the Local System account” and Click “Next” V1,4M _Z
1-11 Select Components 1-12 Services Accounts V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
13. Select “Mixed Mode”, Enter Password and Click “Next” 14. Select “Collation Designator” and Check “Case sensitive”, “Accent sensitive”, “Kana sensitive” and “Width sensitive”. Click “Next” V1,4M _Z
1-13 Authentication Mode 1-14 Collation Settings V1,4M _Z
15. Click “Next” 16. Click “Next” V1,4M _Z
1-15 Network Libraries 1-16 Start Copying Files V1,4M _Z
17. Setup Complete V1,4M _Z
1-19 Setup Complete V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
Post MS SQL 2000 Installation V1,4M _Z
Apply all critical MS SQL 2000 related hotfixes. And run below SQL query from the query analyzer. V1,4M _Z
V1,4M _Z
select @@servername,@@version,getdate() goprint 'no1' gouse master gorevoke execute on xp_regread from public gorevoke execute on xp_instance_regread from public goprint 'no2' gouse msdbgorevoke execute on sp_add_job from public gorevoke execute on sp_add_jobstep from public gorevoke execute on sp_add_jobserver from public gorevoke execute on sp_start_job from public goprint 'no3' gorevoke all on msdb.dbo.mswebtasks from public goprint 'no4' gouse master gorevoke execute on master.dbo.sp_runwebtask from public goprint 'no5' gouse msdb go sp_dropuser 'guest' gouse msdb go revoke execute on sp_get_sqlagent_properties from public goprint 'no7' gouse pubs gosp_dropuser guest gouse Northwind gosp_dropuser guest goprint 'no9' gouse msdb gorevoke execute on msdb.dbo.sp_enum_dtspackages from public gorevoke execute on msdb.dbo.sp_get_dtspackage from public go V1,4M _Z
V1,4M _Z
V1,4M _Z
5 MU Application Setup V1,4M _Z
V1,4M _Z
[MU Application Overview] V1,4M _Z
V1,4M _Z
V1,4M _Z
Application GSAuth.exe V1,4M _Z
Server GSAuth Server V1,4M _Z
Description This server is located only at WEBZEN Korea. The purpose of this server is preventing the illegal use of MU game server by authenticate only the authorized game server. GSAuth server has pre-configured with authorized game server and FSGate IP list therefore it will authenticate the particular game servers when they start up. And then It will pass the location of corresponding FSGate. V1,4M _Z
Installation N/A (Only for WEBZEN Korea) V1,4M _Z
V1,4M _Z
Application WzFSGate.exe V1,4M _Z
Server FSGate Server V1,4M _Z
Description It will transfer the game server data file to the authenticated game servers. V1,4M _Z
Connected to GSAuth, Game Server V1,4M _Z
MS-SQL Not Required V1,4M _Z
Installation ① Create folders like below. ② Copy WzFSGate.exe to C:\MeMuOnline\WZFsGate③ Create a WzFSGate.exe shortcut into the quick launch. You don’t require to modify its target setting V1,4M _Z
V1,4M _Z
V1,4M _Z
Application JoinServer.exe V1,4M _Z
Server Join Server V1,4M _Z
Description User authentication and billing management (commercial version) system. V1,4M _Z
Connected To Game Server, MU Manager, Member_Web, Billing, Web Manager, Statistics DB V1,4M _Z
MS-SQL Required V1,4M _Z
Installation ① Create folders as below. ② Copy JoinServer.exe and corresponding DLL files to C:\MeMuOnline\Joinserver③ Create a JoinServer.exe Shortcut into the quick launch and modify its target as below.[Options]▪ /p : JoinServer’s port number (Default 55970)▪ /ca : Connection Server IP address (required to enter)▪ /cp : Connection Server’s port number(default 55557)Example: JoinServer.exe /caxxx.xxx.xxx.xxx V1,4M _Z
V1,4M _Z
V1,4M _Z
Application CS.exe V1,4M _Z
Server Connect Server V1,4M _Z
Description Client version and game server list management. MU client connects to this server first. V1,4M _Z
Connected To Game Server V1,4M _Z
MS-SQL Not Required V1,4M _Z
Installation ① Create folders as below. ② Copy CS.exe to C:\MeMuOnline\CS③ Copy ServerList.dat and ServerInfo.dat to C:\MeMuOnline\data[ServerList.dat Configuration][ServerCode] [ServerName] [ServerIP] [ServerPort] [STATUS]Example : 0 "GameServer1-1" "10.1.100.4" 55901 "SHOW" or “HIDE”[ServerInfo.dat Configuration][FtpServerInfo]Address = xxx.xxx.xxx.xxx ;Auto Patch FTP addressPort = 21 ; FTP PortID = MuUpdate ; FTP accountPASS = MuUpdate[GameServerInfo]ClientVersion = 00.98.03 ; Client VersionClientVersion_TEST = 00.98.03 ; Test Client VersionVersionFileName = version.wvd ; File name which contains a version information④ Create a CS.exe shortcut into the quick launch You don’t require to modify its target setting. V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
Application MU_RANKING_DB_SERVER.exe V1,4M _Z
Server Ranking Server (Devil Square) V1,4M _Z
Description Game users gain an access to the quest at certain time period if they can provide the required special items. And this quest will help users to gain an extra experience rate. Ranking server will support these quests and gather all necessary data. V1,4M _Z
Connected To Game Server, Game DB Server V1,4M _Z
MS-SQL Required V1,4M _Z
Installation ① Create folders as below. ② Copy MU_RANKING_DB_SERVER.exe to C:\MeMuOnline\RankingServer③ Create a MU_RANKING_DB_SERVER.exe shortcut into the quick launch. You don’t require to modify its target setting. V1,4M _Z
V1,4M _Z
V1,4M _Z
Application WZ_MU_EVENT_SERVER.exe V1,4M _Z
Server Event Server V1,4M _Z
Description Event management Server. V1,4M _Z
Connected To Game Server, Data Server V1,4M _Z
MS-SQL Required V1,4M _Z
Installation ① Create folders as below. ② Copy WZ_MU_EVENT_SERVER.exe to C:\MeMuOnline\EventServer③ Create a WZ_MU_EVENT_SERVER.exe shortcut into the quick launch. You don’t require to modify its target setting. V1,4M _Z
V1,4M _Z
V1,4M _Z
Application RM_Server.exe V1,4M _Z
Server RM Server V1,4M _Z
Description It is Server-Client architecture. You can use a RM client to view total user, concurrent user statistic and each game server’s status etc. V1,4M _Z
Connected To Join_Log, Connect Server, RM Client V1,4M _Z
MS-SQL Not Required V1,4M _Z
Installation ① Create folders as below. ② Copy RM_Server.exe to C:\MeMuOnline\RM③ Create a RM_SERVER.exe shortcut into the quick launch. You don’t require to modify its target setting. V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
Application MuManager.exe V1,4M _Z
Server MU Manager V1,4M _Z
Description Character and item management server. It provides add/remove/view/update functions to the game masters. V1,4M _Z
Connected To Game DB Server, Join Server V1,4M _Z
MS-SQL Not Required V1,4M _Z
Installation ① Create folders as below. ② Copy MuManagerServer.exe to C:\MeMuOnline\MuManager③ Create a MuManagerServer.exe shortcut into the quick launch. You don’t require to modify its target setting. V1,4M _Z
V1,4M _Z
V1,4M _Z
Application GameServer.exe V1,4M _Z
Server Game Server V1,4M _Z
Description Actual server that communicates directly with a client. This server acts as an interface between a client and the other MU servers such as Join, Data and Ranking etc. V1,4M _Z
Connected To GSAuth, FSGate, Data Server, ExDB, Chat Server, Join Server, Connect Server, Ranking Server, Event Server V1,4M _Z
MS-SQL Not Required V1,4M _Z
Installation ① Create folders as below. ② Copy serverinfo.dat to C:\MuOnline\Data ③ Copy GameServer.exe and corresponding DLL files to C:\MuOnline\GameServer④ Create a GameServer.exe Shortcut into the quick launch and modify its target as below.Target: GameServer.exe [Login_IP] [Login_Port] [GameDB_IP] [GameDB_Port] [GameServer_Port]Example: GameServer.exe 10.1.1.254 55970 10.1.1.100 55960 55901⑤ Add GSAuth IP address in the hosts file (C:\WINDOWS\system32\drivers\etc)127.0.0.1 localhost218.38.44.100 gsauth.muonline.co.kr ; add this line⑥ Create a network Drive M: mapping to \\[Corresponding_Game_DB_IP]\data V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
V1,4M _Z
Application GameServer.exe V1,4M _Z
Server Siege Game Server V1,4M _Z
Description It supports the castle siege within a same cluster. Installation of siege game server is exactly same as above game server installation. Use the right executable file since game and siege game server’s executable file name is identical. V1,4M _Z
Connected To GSAuth, FSGate, Data Server, ExDB, Chat Server, Join Server, Connect Server, Ranking Server, Event Server "- 4|HA
MS-SQL Not Required "- 4|HA
Installation ① Create folders as below. ② Copy serverinfo.dat to C:\MuOnline\Data ③ Copy GameServer.exe and corresponding DLL files to C:\MuOnline\GameServer④ Create a GameServer.exe Shortcut into the quick launch and modify its target as below.Target: GameServer.exe [Login_IP] [Login_Port] [GameDB_IP] [GameDB_Port] [GameServer_Port]Example: GameServer.exe 10.1.1.254 55970 10.1.1.100 55960 55901⑤ Add GSAuth IP address in the hosts file (C:\WINDOWS\system32\drivers\etc)127.0.0.1 localhost218.38.44.100 gsauth.muonline.co.kr ; add this line⑥ Create a network Drive M: mapping to \\[Corresponding_Game_DB_IP]\data "- 4|HA
"- 4|HA
"- 4|HA
Application ChatServer.exe "- 4|HA
Server Game Server "- 4|HA
Description It supports the chat communication between users during a game play. ChatServer.exe can be installed on one of the game server within a same cluster. "- 4|HA
Connected To Game Server, ExDB "- 4|HA
MS-SQL Not Required "- 4|HA
Installation ① Create folders as below. ② Copy ChatServer.exe and corresponding DLL files to C:\MuOnline\ChatServer③ Create a ChatServer.exe Shortcut into the quick launch and modify its target as below.Target: ChatServer.exe [ExDB_IP]Example: ChatServer.exe xxx.xxx.xxx.xxx "- 4|HA
"- 4|HA
Application Dataserver.exe "- 4|HA
Server Game DB Server "- 4|HA
Description It manages all game data and store/retrieve this information to MS-SQL. It can be set up as a dual structure which can minimize the downtime by using an active and standby mode. "- 4|HA
Connected To Game Server "- 4|HA
MS-SQL Required "- 4|HA
Installation ① Create a folder as below. ② Copy all configuration files to C:\MuOnline\data. This folder is going to be shared from all game servers within a same cluster.③ Enable share folder option for C:\MuOnline\data.④ Copy Dataserver.exe to C:\MuOnline\dataserver1 and C:\MuOnline\dataserver2⑤ Create a Dataserver.exe Shortcut into the quick launch and modify its target as below.Target: Dataserver.exe [GameDB_Port] [Window_Position_No]Example: Dataserver.exe 55960 1⑥ Create another Dataserver.exe shortcut into the quick launch and modify its target as below.Example: Dataserver.exe 55960 2 "- 4|HA
"- 4|HA
"- 4|HA
Application ExDB.exe "- 4|HA
Server Game DB Server "- 4|HA
Description Guild, Chatting and Friend list management Server. "- 4|HA
Connected To Game Server, Chat Server "- 4|HA
MS-SQL Required "- 4|HA
Installation ① Create a folder as below. ② Copy ExDB.exe and corresponding DLL files to C:\MuOnline\exdb③ Create an ExDB.exe Shortcut into the quick launch and modify its target as below.Target: ExDB.exe [Chat_Public_IP]Example: ExDB.exe xxx.xxx.xxx.xxx