Thread: Changes
View Single Post
  #2  
Old 02-02-2014, 10:34 AM
bushman77
Hill Giant
 
Join Date: May 2003
Location: In the bush
Posts: 129
Default Pasting

Not sure how long thepastebin will last for so made sure this was immortalized within the bounds of this site

Quote:
Originally Posted by bushman77 View Post
depends:
mysql-client
mysql-server
libmysqlclient-dev
subversion
git
libio-stringy-perl
libperl-dev
build-essentials
cmake
lua5.1
liblua5.1-0-dev
libboost-dev
pwgen (for generating the key in the xml config file)

CREATE USER 'eqemu'@'localhost' IDENTIFIED BY 'some_password';
CREATE DATABASE eqemu;
GRANT ALL PRIVILEGES ON eqemu.* TO 'eqemu'@'localhost';

mkdir -p build/db server
cd ~/build
git clone https://github.com/EQEmu/Server.git EQEmuServer
svn checkout http://projecteqquests.googlecode.com/svn/trunk/ projecteqquests-read-only
svn checkout http://eqemu-maps.googlecode.com/svn/trunk/ eqemu-maps-read-only
cd EQEmuServer
mkdir Build
cd Build
cmake -G "Unix Makefiles" -i ..
cd ~/server
mkdir logs export import shared
ln -s ../build/EQEmuServer/Build/Bin/* .
cp ../build/EQEmuServer/utils/defaults/eqemu_config.xml.full eqemu_config.xml
ln -s ../build/EQEmuServer/utils/defaults/mime.types .
ln -s ../build/EQEmuServer/utils/defaults/templates/ .
ln -s ../build/EQEmuServer/utils/defaults/updated_templates/ .
touch log.ini
ln -s ../build/quests/quests/ .
ln -s ../build/maps/ ./Maps
ln -s ../build/EQEmuServer/utils/patches/* .
ln -s ../build/EQEmuServer/utils/scripts/* .
ln -s ../build/EQEmuServer/utils/defaults/*.pl .
ln -s quests/plugins/ .
ln -s quests/lua_modules/ .
tar xvf peqbeta_<date>.tar.gz -C build/db
ln -s ../build/db/eqtime.cfg .

source user_tables_<date>.sql;
source peqbeta_<date>.sql;
source source_views.sql;

source drop_system.sql;
source peqbeta_<date>.sql;
Reply With Quote