Difference between revisions of "Admins:Windows Binary"
John Adams (talk | contribs) |
(Added warning and pointed to installer for current method of install) (Tags: mobile edit, mobile web edit) |
||
| (10 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| + | {{PageHeaderChild|Admins:Server_Setup_Guide|Windows Binary}} | ||
| + | <br/> | ||
| + | This tutorial will walk you through setting up an EQ2Emulator server, and was taken from [http://www.eq2emulator.net/phpBB3/viewtopic.php?f=9&t=97 this post] by LethalEncounter. Last Updated: June 3rd, 2010 @ 1:30 | ||
| − | |||
| − | |||
| − | [ | + | {{Header |
| + | |We have a [[https://www.zeklabs.com/dl/zeklabs-eq2emu.exe installer]] created by Devn00b to make installation easy. [[https://eq2emulator.net/phpBB3/viewtopic.php?t=4903 View]] the topic for more information. | ||
| + | |BackgroundColor=FBDB0C| | ||
| + | FontColor=000000}} | ||
| − | |||
| − | |||
| − | == | + | {{Header|Emagi has a [[http://cutpon.com:3000/devn00b/EQ2EMu/src/master/README.md server setup guide]] that is, or should be, easier to set up. Please check it out for installing your server|BackgroundColor=FBDB0C|FontColor=000000}} |
| − | * 1. Go to the [ | + | |
| + | |||
| + | {{Header | ||
| + | |Anything below here is out of date and should not be used. From now on use the [[https://www.zeklabs.com/dl/zeklabs-eq2emu.exe installer]] or the [[http://cutpon.com:3000/devn00b/EQ2EMu/src/master/README.md server setup guide]] found on cutpon.com:3000 | ||
| + | |BackgroundColor=FF0000 | ||
| + | |FontColor=000000}} | ||
| + | |||
| + | |||
| + | {{Header|Steps|BackgroundColor=3d78b4|FontColor=ffffff}} | ||
| + | * 1. Go to the [https://eq2emulator.net/index.php?p=account Account Management Page] found on the Portal main menu. | ||
* 2. Complete the Login Account Registration and verify that your account was created successfully. | * 2. Complete the Login Account Registration and verify that your account was created successfully. | ||
| − | * 3. Go to the [ | + | * 3. Go to the [https://eq2emulator.net/index.php?p=account Account Management Page] and complete this form to register your game server with the public Login Server (You will need to provide the Login Account information from step 2 as well). |
** 3.1 Login Account Name - This is your Login Account Name that you created in step 2. | ** 3.1 Login Account Name - This is your Login Account Name that you created in step 2. | ||
** 3.2 Login Account Password - This is your Login Account Password that you created in step 2. | ** 3.2 Login Account Password - This is your Login Account Password that you created in step 2. | ||
| Line 24: | Line 35: | ||
** 3.7 World Description - Brief description describing your world. | ** 3.7 World Description - Brief description describing your world. | ||
| − | * 4. Download the latest Stable Win32 binary from one of the links on our [ | + | * 4. Download the latest Stable Win32 binary from one of the links on our [https://www.eq2emulator.net/index.php?p=svn SVN Links page]. |
* 5. Once you have it downloaded, use a zip utility to extract all the files into a work directory of your choice. | * 5. Once you have it downloaded, use a zip utility to extract all the files into a work directory of your choice. | ||
| − | * 6. Install | + | * 6. Install latest [https://mariadb.org MariaDB]. If you are experienced with mysql you may run the commands directly instead of following Step 7's GUI setup. |
| + | |||
| + | Alternatively you can use [https://dev.mysql.com/downloads/mysql/ MySQL]. Any MySQL distribution at, or above, 5.0.27 should work fine. Visit [https://downloads.mysql.com/archives/community/ MySQL archive] to find 5.0.27 and above. | ||
| + | |||
Otherwise: | Otherwise: | ||
| Line 54: | Line 68: | ||
* 12. If everything was setup correctly, you should be able to run the EQ2 client and connect to your world. NOTE: Be sure to run EverQuest2.exe!!! If you run EQ2.exe, it will patch all your files including eq2_default.ini. | * 12. If everything was setup correctly, you should be able to run the EQ2 client and connect to your world. NOTE: Be sure to run EverQuest2.exe!!! If you run EQ2.exe, it will patch all your files including eq2_default.ini. | ||
| − | |||
| − | [http://www.eq2emulator.net/phpBB3/viewtopic.php?f=9&t=1930 | + | {{Header|Setting up EQ2Emu as a service|BackgroundColor=3d78b4|FontColor=ffffff}} |
| + | Download a copy of Windows 2003 resource kit for a copy of instsrv and srvany | ||
| + | |||
| + | At command prompt type | ||
| + | |||
| + | "path\INSTSRV.EXE" Eq2World "path\SRVANY.EXE" | ||
| + | |||
| + | Where path is the path of your instsrv and srvany files | ||
| + | |||
| + | Now do the same for minilogin | ||
| + | |||
| + | "path\INSTSRV.EXE" EQ2Login "path\SRVANY.EXE" | ||
| + | |||
| + | Then, go to Registry, with REGEDIT | ||
| + | |||
| + | '''Setup EQ2World''' | ||
| + | |||
| + | Goto HKeyLocalMachine\SYSTEM\CurrentControlSet\Services\EQ2Login<br/> | ||
| + | Create a "Parameters" key<br/> | ||
| + | Open the "Parameters" key<br/> | ||
| + | Create a string value (REG_SZ) within the "Parameters" key called 'Application'<br/> | ||
| + | Edit "Application" and specify the full path of your eq2world executable<br/> | ||
| + | ie: c:\eq2emu\eq2world.exe | ||
| + | Create a string value (REG_SZ) within the "Parameters" key called 'AppDirectory'<br/> | ||
| + | Edit "AppDirectory" and specify the full path of your eq2world.exe folder<br/> | ||
| + | ie: c:\eq2emu | ||
| + | |||
| + | '''Setup EQ2MiniLogin''' | ||
| + | |||
| + | Goto HKeyLocalMachine\SYSTEM\CurrentControlSet\Services\EQ2Login<br/> | ||
| + | Create a "Parameters" key<br/> | ||
| + | Open the "Parameters" key<br/> | ||
| + | Create a string value (REG_SZ) within the "Parameters" key called 'Application'<br/> | ||
| + | Edit "Application" and specify the full path of your eq2minilogin executable<br/> | ||
| + | ie: c:\eq2emu\eq2minilogin.exe | ||
| + | Create a string value (REG_SZ) within the "Parameters" key called 'AppDirectory'<br/> | ||
| + | Edit "AppDirectory" and specify the full path of your eq2minilogin.exe folder<br/> | ||
| + | ie: c:\eq2emu | ||
| + | |||
| + | This tutorial was moved from [http://www.eq2emulator.net/phpBB3/viewtopic.php?f=9&t=1930 this forum post] written by bolly. | ||
Latest revision as of 10:08, 11 April 2020
Admins:Server_Setup_Guide - Windows Binary
Return to: Admins:Server_Setup_Guide | Tutorials | Portal | Forum | Project Manager | Bug Tracker
This tutorial will walk you through setting up an EQ2Emulator server, and was taken from this post by LethalEncounter. Last Updated: June 3rd, 2010 @ 1:30
- 1. Go to the Account Management Page found on the Portal main menu.
- 2. Complete the Login Account Registration and verify that your account was created successfully.
- 3. Go to the Account Management Page and complete this form to register your game server with the public Login Server (You will need to provide the Login Account information from step 2 as well).
- 3.1 Login Account Name - This is your Login Account Name that you created in step 2.
- 3.2 Login Account Password - This is your Login Account Password that you created in step 2.
- 3.3 World Account Name - Account name that will be used by the server to login.
- 3.4 World Account Password - Password that will be used by the server to login.
- 3.5 Verify Password - Verify the password in 3.4 is correct - type it again
- 3.6 World Server Name - Name used to identify your server.
- 3.7 World Description - Brief description describing your world.
- 4. Download the latest Stable Win32 binary from one of the links on our SVN Links page.
- 5. Once you have it downloaded, use a zip utility to extract all the files into a work directory of your choice.
- 6. Install latest MariaDB. If you are experienced with mysql you may run the commands directly instead of following Step 7's GUI setup.
Alternatively you can use MySQL. Any MySQL distribution at, or above, 5.0.27 should work fine. Visit MySQL archive to find 5.0.27 and above.
Otherwise:
- 7. Download and install HeidiSQL, SQLYog or any MySQL (official) GUI Tools. Using HeidiSQL as an example tool (interpret this for your own GUI if you do not use HeidiSQL):
- 7.1 Once it is installed, login to your MySQL database using the root login that you created when you installed MySQL in step 6.
- 7.2 Create a database by clicking Tools, Create Database. Use eq2 as the database name.
- 7.3 Click on Tools, User-Manager and under credentials enter a username and password that you would like to use for your server. If you will be accessing the database from multiple computers then leave it %. Otherwise set it to either your computer's IP address or localhost.
- 7.3 Click on the "All Privileges" checkbox and in the "Allow access to:" box, click on the eq2 database.
- 7.4 Click create.
- 8. Open world_db.ini in the work directory that you created in step 5.
- 8.1 Edit the information in this file to match the user that you created in step 7. Host in the database server address. It will be localhost if it is being run from the same machine you are using.
- 9. Open LoginServer.ini in the work directory that you created in step 5.
- 9.1 Replace WORLD_NAME_HERE with the World Server Name you created in step 3.1.
- 9.2 Replace EXTERNAL_IP_HERE with either localhost if you want to only allow yourself to login, or replace it with your external ip address. You can get this by browsing to http://www.whatismyip.com
- 9.3 Update account and password with the information that you created in step 3.2 and 3.3 respectively.
- 10. Start eq2world.exe. If everything starts correctly, your almost ready to play.
- 11. Edit the eq2_default.ini file in your EverQuest2 client directory and set the cl_ls_address to:
cl_ls_address eq2emulator.net
- 12. If everything was setup correctly, you should be able to run the EQ2 client and connect to your world. NOTE: Be sure to run EverQuest2.exe!!! If you run EQ2.exe, it will patch all your files including eq2_default.ini.
Download a copy of Windows 2003 resource kit for a copy of instsrv and srvany
At command prompt type
"path\INSTSRV.EXE" Eq2World "path\SRVANY.EXE"
Where path is the path of your instsrv and srvany files
Now do the same for minilogin
"path\INSTSRV.EXE" EQ2Login "path\SRVANY.EXE"
Then, go to Registry, with REGEDIT
Setup EQ2World
Goto HKeyLocalMachine\SYSTEM\CurrentControlSet\Services\EQ2Login
Create a "Parameters" key
Open the "Parameters" key
Create a string value (REG_SZ) within the "Parameters" key called 'Application'
Edit "Application" and specify the full path of your eq2world executable
ie: c:\eq2emu\eq2world.exe
Create a string value (REG_SZ) within the "Parameters" key called 'AppDirectory'
Edit "AppDirectory" and specify the full path of your eq2world.exe folder
ie: c:\eq2emu
Setup EQ2MiniLogin
Goto HKeyLocalMachine\SYSTEM\CurrentControlSet\Services\EQ2Login
Create a "Parameters" key
Open the "Parameters" key
Create a string value (REG_SZ) within the "Parameters" key called 'Application'
Edit "Application" and specify the full path of your eq2minilogin executable
ie: c:\eq2emu\eq2minilogin.exe
Create a string value (REG_SZ) within the "Parameters" key called 'AppDirectory'
Edit "AppDirectory" and specify the full path of your eq2minilogin.exe folder
ie: c:\eq2emu
This tutorial was moved from this forum post written by bolly.