mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-08 14:12:27 +00:00
Updated PEQ Setup using XAMPP (markdown)
parent
19fb0a7135
commit
a06b8c5282
@ -22,7 +22,7 @@ This guide (still in progress) was created to help you set up a basic PEQ server
|
|||||||
***
|
***
|
||||||
|
|
||||||
##### The Walk-Thru
|
##### The Walk-Thru
|
||||||
* **Create the initial directory structure.** You should use one base EQEmu folder. I've selected c:\xampp\eqemu (from here on out identified as eqemu or server root folder). In your eqemu folder, you should create folders called "logs", "quests", "Maps" (yes, capital "M"), "shared", and "source".
|
* **Create the initial directory structure.** You should use one base EQEmu folder. I've selected c:\xampp\eqemu (from here on out identified as eqemu or server root folder). In your eqemu root folder, you should create folders called "logs", "quests", "Maps" (yes, capital "M"), "shared", and "source".
|
||||||
|
|
||||||
* **Get the server source.** Within your \eqemu\source folder, use TortoiseGit to clone the source files from https://github.com/EQEmu/Server.git into \eqemu\source\Server\. To do this, you can right-click inside your source folder and select "Git Clone...".
|
* **Get the server source.** Within your \eqemu\source folder, use TortoiseGit to clone the source files from https://github.com/EQEmu/Server.git into \eqemu\source\Server\. To do this, you can right-click inside your source folder and select "Git Clone...".
|
||||||
|
|
||||||
@ -71,7 +71,7 @@ Configuring done
|
|||||||
|
|
||||||
* **Build the source.** CMake should have created your \eqemu\source\Build folder. Inside, you can open your EQEmu.sln file to open VC 2013. Let the program initialize your project (i.e. scan includes and parse include files). When the program is "Ready", change the build from "Debug" to "RelWithDebInfo". It will continue to initialize your project. Select "Configuration Manager" and verify that the "Active solution configuration" is "RelWithDebInfo" and the "Active solution platform" is "Win32". In the "Build" column, check the "INSTALL" box and select "Close" (INSTALL will copy the executables to your eqemu root folder upon successful build). From the Build menu, select "Clean Solution" and verify 13 succeeded messages. Now select "Build Solution" and get a cup of coffee (or beer if you like). Once the build is complete, you should see 13 succeeded messages.
|
* **Build the source.** CMake should have created your \eqemu\source\Build folder. Inside, you can open your EQEmu.sln file to open VC 2013. Let the program initialize your project (i.e. scan includes and parse include files). When the program is "Ready", change the build from "Debug" to "RelWithDebInfo". It will continue to initialize your project. Select "Configuration Manager" and verify that the "Active solution configuration" is "RelWithDebInfo" and the "Active solution platform" is "Win32". In the "Build" column, check the "INSTALL" box and select "Close" (INSTALL will copy the executables to your eqemu root folder upon successful build). From the Build menu, select "Clean Solution" and verify 13 succeeded messages. Now select "Build Solution" and get a cup of coffee (or beer if you like). Once the build is complete, you should see 13 succeeded messages.
|
||||||
|
|
||||||
* **Get the database.** PEQ conducts a backup every day. The most up-to-date version can be found at http://peqtgc.com/releases. The file you need is peqbeta_(date-time).tar.gz. This database is usually synced with the most current EQEmu source. Unzip these files into a temporary location of your choice. Move the [[eqtime.cfg]] file into your eqemu root folder. Open a command prompt at your temporary location (shift-right-click the folder and select "Open command window here".
|
* **Get the database.** PEQ conducts a backup every day. The most up-to-date version can be found at http://peqtgc.com/releases. The file you need is peqbeta_(date-time).tar.gz. This database is usually synced with the most current EQEmu source. Unzip these files into a temporary location of your choice. Move the [[eqtime.cfg]] file into your eqemu root folder. Open a command prompt at your temporary location (shift-right-click the folder and select "Open command window here". Start MySQL (mysql -uroot -p peq) and source in the user_tables, peq_beta, and source_views SQL files. Do not go any further if there are any sourcing errors!
|
||||||
|
|
||||||
* **Get the quests.** PEQ uses [Google Code] (http://code.google.com/p/projecteqquests) to store their quests. Currently, there is a mix and match of Perl and Lua quests. Using TortosieSVN, checkout the quests into your \eqemu\quests folder (make sure it isn't \eqemu\quests\quests). Copy the plugins and lua_modules folders into your eqemu root folder. If you do not want to keep an SVN, you can download the daily quest dump from PEQ at http://peqtgc.com/releases.
|
* **Get the quests.** PEQ uses [Google Code] (http://code.google.com/p/projecteqquests) to store their quests. Currently, there is a mix and match of Perl and Lua quests. Using TortosieSVN, checkout the quests into your \eqemu\quests folder (make sure it isn't \eqemu\quests\quests). Copy the plugins and lua_modules folders into your eqemu root folder. If you do not want to keep an SVN, you can download the daily quest dump from PEQ at http://peqtgc.com/releases.
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user