Difference between revisions of "Admins:Windows Server"
(Pasted steps from Windows: Binaries) |
|||
| Line 11: | Line 11: | ||
|Required | |Required | ||
|<br/> | |<br/> | ||
| + | *Login Account | ||
| + | **[[https://eq2emulator.net/index.php?p=account Account Management Page]] - A login account is required to connect to the public loginserver as well as registering a server to use the public loginserver | ||
| + | <br/> | ||
*Database Server | *Database Server | ||
**[https://mariadb.org MariaDB] is preferred and what we use | **[https://mariadb.org MariaDB] is preferred and what we use | ||
| Line 110: | Line 113: | ||
| − | {{Header| | + | |
| − | + | {{Header|Register Your Server|BackgroundColor=3d78b4|FontColor=ffffff}} | |
| − | * 1. Go to the [ | + | You need to register your server for the public login server to recognize it, providing you want to use the public login server. |
| + | |||
| + | |||
| + | In order to register your server you need a Login Account. | ||
| + | |||
| + | * 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. | ||
| + | |||
| + | |||
| + | Once a login account is set up, login at the [https://eq2emulator.net/index.php?p=account Account Management Page] and navigate to the ''My Servers'' tab | ||
| + | |||
* 3. Go to the [http://eq2emulator.net/phpBB3/index.php?i=pages&mode=acctmgmt 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. Go to the [http://eq2emulator.net/phpBB3/index.php?i=pages&mode=acctmgmt 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). | ||
| Line 156: | Line 168: | ||
| + | {{Header|Getting Content|BackgroundColor=3d78b4|FontColor=ffffff}} | ||
| + | Coming Soon | ||
{{Header|Configuring your server|BackgroundColor=3d78b4|FontColor=ffffff}} | {{Header|Configuring your server|BackgroundColor=3d78b4|FontColor=ffffff}} | ||
Revision as of 15:47, 24 January 2018
Admins - How to compile a windows server
Return to: Admins | Tutorials | Portal | Forum | Project Manager | Bug Tracker
This is a guide on getting the source code and compiling it using a windows environment.
Required
Setting up the folder structure
Create a folder in the root of your drive c: named EQ2. Inside the EQ2 folder create a folder named Source. Go ahead and create another folder named Server as well. Additionally you should create another folder called EQ2client (where the backup copy of your client should go).
Getting the source
In order to download the source a GUI subversion client such as TortoiseSVN is recommended to retrieve the source code. TortoiseSVN will be used in this guide.
https://svn.eq2emulator.net/svn/eq2server Also make sure the Checkout Directory is the directory you want to download the source to (C:\EQ2\Source). It should look similar to this image.
This is safe as long as the certificate is from MMO, MMOE, Phoenix, AZ, US.
It's time to enter the login credentials. SVN Access Username: anonymous (no password required) Sit back and let the source code download.
Compiling the source
Setting up the Server folder
Remember that Server folder you created way back at the beginning of this guide? Now we are going to use it. Once you have navigated to your Server folder, create a new folder "worldserver" inside the Server folder. If you plan on using the minilogin (local login server) create another folder "loginserver" there as well.
Head over to the structs folder located in C:\EQ2\Source\trunk\structs. We need to copy (not move) these files to our worldserver folder also.
Time to copy config files to the worldserver folder. Locate the config files in C:\EQ2\Source\trunk\configs. There should be three files located there.
Move all three of these to the worldserver folder. Once this is complete, let's get some content before we move to configuring our server.
Register Your Server
You need to register your server for the public login server to recognize it, providing you want to use the public login server.
Otherwise:
cl_ls_address eq2emulator.net
Getting Content
Coming Soon Configuring your server
Set up you world_db.ini to connect you server with a database. Configure the LoginServer.ini to point your server at the official login provided by Eq2emulator.net, or to a minilogin for private play. If you would like to know more about the log config, visit the log_config.ini page.
==Original guide taken from EQ2Emu Forums posted by Razmalone
Origional Post Here
== |