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` 6. If you do not have make or cmake installed already, `sudo apt-get install cmake make`
7. `cmake .` 7. `cmake .`
8. `make` 8. `make`
9. Go to http://peqtgc.com/releases and download the peqbeta_ and quests_ files. 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. The peqbeta archive contains SQL data that needs to be loaded into your database. 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. The quests archive contains a quests folder that should be copied to your eqemu directory. 11. Go to http://peqtgc.com/releases and download the peqbeta_ and quests_ files.
12. Inside the quest folder are two folders called `lua_modules` and `plugins`. Move these to the root of your eqemu directory. 12. The peqbeta archive contains SQL data that needs to be loaded into your database.
13. Download the maps from Google Code. From your eqemu directory: `svn checkout http://eqemumaps.googlecode.com/svn/trunk/ .` 13. The quests archive contains a quests folder that should be copied to your eqemu directory.
14. Copy the default config file: `cp utils/defaults/eqemu_config.xml.full ./eqemu_config.xml` 14. Inside the quest folder are two folders called `lua_modules` and `plugins`. Move these to the root of your eqemu directory.
15. Create a database named `eq` and load the .sql files from the peqbeta_ archive into it. 15. Download the maps from Google Code. From your eqemu directory: `svn checkout http://eqemumaps.googlecode.com/svn/trunk/ .`
16. Create a user with privileges on `eq` and add the credentials to `eqemu_config.xml`. 16. Copy the default config file: `cp utils/defaults/eqemu_config.xml.full ./eqemu_config.xml`
17. Copy `eqtime.cfg` from the peqbeta_ archive into the eqemu root directory. 17. Create a database named `eq` and load the .sql files from the peqbeta_ archive into it.
18. Copy `spells_us.txt` from your Everquest installation into the eqemu root directory. 18. Create a user with privileges on `eq` and add the credentials to `eqemu_config.xml`.
19. Create the logs directory: `mkdir logs`. 19. Copy `eqtime.cfg` from the peqbeta_ archive into the eqemu root directory.
20. Create the shared memory directory: `mkdir shared`. 20. Copy `spells_us.txt` from your Everquest installation into the eqemu root directory.
21. Run `Bin/world` and wait for it to finish initializing. 21. Create the logs directory: `mkdir logs`.
22. Once the world server is running, open a new terminal window and run `Bin/eqlaunch <name of your server>`. 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>`.