Quick Start Guide

From EVEmu Wiki
Revision as of 00:47, 13 June 2016 by Quick_Start_Guide>Pete Hines Right Hand (→‎Server configuration (From source))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Client configuration

Get the Client >>> DOWNLOAD HERE <<<

Make sure to uncheck the run eve box before finishing the install, this may be difficult to see on some wine builds as the dialog is partially obscured.

Get a copy of the blue patcher >>> DOWNLOAD HERE <<< and follow the instructions in README.md.

Your client is now ready to run.

NOTE: Do NOT run the Client from the icon you get after installation. Change it to run the /bin/exefile.exe instead of the eve.exe or you will get the launcher and that will attempt to contact CCP and automatically update the client.

Server configuration (From source)

NOTE:
  • %serverRoot% is where the server is installed.
  • %devRoot% is where the development files are located.
  • These may be the same location but that is not necessary

SERVER SETUP:

  1. Create the directories %serverRoot%/etc/ and %serverRoot%/log/
  2. Copy the %devRoot%/evemu_server/utils/devtools.raw file to %serverRoot%/etc/
  3. Open a command prompt and go to the directory %devRoot%/evemu_server/sql/utils/
  4. Run the script merge-ofic-updates.sh if your running Linux or merge-ofic-updates.bat on windows

MYSQL SETUP:

Get a copy of the crucible static data dump cru16-mysql5-v1.sql.bz2 and extract the file cru16-mysql5-v1.sql to %serverRoot%. Then open a mysql client and execute the following commands in this order: 

 create database evemu;
 use evemu;
 source %serverRoot%/cru16-mysql5-v1.sql;
 source %devRoot%/evemu_server/sql/evemu_dynamic-dump.sql;
 source %devRoot%/evemu_server/sql/evemu_static-dump.sql;
 source %devRoot%/evemu_server/sql/ofic-updates.sql;
 source %devRoot%/evemu_server/sql/prime_db.sql;
 source %devRoot%/evemu_server/sql/liveupdates.sql;
 source %devRoot%/evemu_server/sql/market_npc.sql;
 ALTER TABLE srvAccountApi AUTO_INCREMENT=1000000;
 ALTER TABLE srvAccount AUTO_INCREMENT=1;
 INSERT INTO srvAccount (accountID, accountName, role, password, online, banned)   
 VALUES(NULL, 'YOUR_ACCOUNT_NAME', 5003499186008621056, 'YOUR_PASSWORD', 0, 0);
 GRANT ALL ON evemu.* TO EVEMU_USER@localhost IDENTIFIED BY 'EVEMU_PASSWORD';

In the last two lines replace YOUR_ACCOUNT_NAME with the account name you want to log into the game with, and YOUR_PASSWORD with the password you will use. Change EVEMU_USER to the username you want the server to log into you database with, and EVEMU_PASSWORD to the password the server should use.

SERVER CONFIGURATION FILE

Create the server config file %serverRoot%/etc/eve-server.xml. Make sure to set the proper database username and password.

FINAL STEP - SERVER COMPILATION

 sudo apt-get install build-essential g++ cmake git
 sudo apt-get install libtinyxml2.6.2-dbg libtinyxml2.6.2 libmysql
 sudo apt-get install zlib1g-dev zlib1g-dbg
 sudo apt-get install libboost1.54
 sudo apt-get install libmysqlclient-dev

Test and Report!

Yes! We know there are bugs and missing features!

Check out our current project status to see a list of known working and missing/broken features of the EVE Online experience.
You can request to be part of the Testers Group. Just head into our IRC channel and get to know some of them, request a forum account and start testing against the Project Status.
See this article for specific information on how to go about testing and creating reports and submitting bug/feature reports on our Github project page.