Updated Linux server setup (markdown)

Joshua Stewart 2013-12-21 13:53:08 -08:00
parent 12db4060ab
commit 3dacabe590

@ -1,5 +1,16 @@
Prerequisites
-------------
* Some knowledge of the terminal
* Some knowledge of mysql
* A compatible installation of the Everquest client.
Steps
-----
1. Open a terminal window. 1. Open a terminal window.
2. First make sure you have dependencies installed. On Ubuntu this is done with: `sudo apt-get install subversion mysql-server libmysqlclient-dev`. 2. First make sure you have dependencies installed. On Ubuntu this is done with: `sudo apt-get install subversion mysql-server libmysqlclient-dev`.
3. Additional optional dependencies: `sudo apt-get install phpmyadmin`
4. Clone the repository from github: `git clone git@github.com:EQEmu/Server.git eqemu` 4. Clone the repository from github: `git clone git@github.com:EQEmu/Server.git eqemu`
5. `cd eqemu` 5. `cd eqemu`
6. `cmake .` 6. `cmake .`
@ -8,4 +19,9 @@
9. The peqbeta archive contains SQL data that needs to be loaded into your database. 9. The peqbeta archive contains SQL data that needs to be loaded into your database.
10. The quests archive contains a quests folder that should be copied to your eqemu directory. 10. The quests archive contains a quests folder that should be copied to your eqemu directory.
11. Inside the quest folder are two folders called `lua_modules` and `plugins`. Move these to the root of your eqemu directory. 11. Inside the quest folder are two folders called `lua_modules` and `plugins`. Move these to the root of your eqemu directory.
12. Download the maps from Google Code. From your eqemu directory: `svn checkout http://eqemumaps.googlecode.com/svn/trunk/ .` 12. Download the maps from Google Code. From your eqemu directory: `svn checkout http://eqemumaps.googlecode.com/svn/trunk/ .`
13. Copy the default config file: `cp utils/defaults/eqemu_config.xml.full ./eqemu_config.xml`
14. Create a database named `eq` and load the .sql files from the peqbeta_ archive into it.
15. Create a user with privileges on `eq` and add the credentials to `eqemu_config.xml`.
16. Copy `eqtime.cfg` from the peqbeta_ archive into the eqemu root directory.
14. Create the logs directory: `mkdir logs`.