Updated Linux server setup (markdown)

Xackery Xtal
2014-02-02 18:55:13 -08:00
parent 5c734d3183
commit f1e6a2326d
+16 -14
@@ -18,17 +18,19 @@ Steps
6. If you do not have make or cmake installed already, `sudo apt-get install cmake make`
7. `cmake .`
8. `make`
9. Go to http://peqtgc.com/releases and download the peqbeta_ and quests_ files.
10. The peqbeta archive contains SQL data that needs to be loaded into your database.
11. The quests archive contains a quests folder that should be copied to your eqemu directory.
12. Inside the quest folder are two folders called `lua_modules` and `plugins`. Move these to the root of your eqemu directory.
13. Download the maps from Google Code. From your eqemu directory: `svn checkout http://eqemumaps.googlecode.com/svn/trunk/ .`
14. Copy the default config file: `cp utils/defaults/eqemu_config.xml.full ./eqemu_config.xml`
15. Create a database named `eq` and load the .sql files from the peqbeta_ archive into it.
16. Create a user with privileges on `eq` and add the credentials to `eqemu_config.xml`.
17. Copy `eqtime.cfg` from the peqbeta_ archive into the eqemu root directory.
18. Copy `spells_us.txt` from your Everquest installation into the eqemu root directory.
19. Create the logs directory: `mkdir logs`.
20. Create the shared memory directory: `mkdir shared`.
21. Run `Bin/world` and wait for it to finish initializing.
22. Once the world server is running, open a new terminal window and run `Bin/eqlaunch <name of your server>`.
9. If you get errors about CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found, then try `sudo apt-get install build-essential`
10 If you get errors about Could NOT find PerlLibs (missing: PERL_LIBRARY), then try running `cmake . -DPERL_LIBRARY=`locate -n 1 libperl.so``
11. Go to http://peqtgc.com/releases and download the peqbeta_ and quests_ files.
12. The peqbeta archive contains SQL data that needs to be loaded into your database.
13. The quests archive contains a quests folder that should be copied to your eqemu directory.
14. Inside the quest folder are two folders called `lua_modules` and `plugins`. Move these to the root of your eqemu directory.
15. Download the maps from Google Code. From your eqemu directory: `svn checkout http://eqemumaps.googlecode.com/svn/trunk/ .`
16. Copy the default config file: `cp utils/defaults/eqemu_config.xml.full ./eqemu_config.xml`
17. Create a database named `eq` and load the .sql files from the peqbeta_ archive into it.
18. Create a user with privileges on `eq` and add the credentials to `eqemu_config.xml`.
19. Copy `eqtime.cfg` from the peqbeta_ archive into the eqemu root directory.
20. Copy `spells_us.txt` from your Everquest installation into the eqemu root directory.
21. Create the logs directory: `mkdir logs`.
22. Create the shared memory directory: `mkdir shared`.
23. Run `Bin/world` and wait for it to finish initializing.
24. Once the world server is running, open a new terminal window and run `Bin/eqlaunch <name of your server>`.