Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

EVE Online Emulator + Files + Guide

Initiate Mage
Joined
Nov 22, 2006
Messages
10
Reaction score
2
Client:


Servers:




Emulator:


Database:


Database Setup

You can connect to your mysql DB with the standard mysql-client which is part of mysql. In some distributions this is an optional package.

Open a shell (linux) or commandbox (windows) and enter:
Code:
$ mysql -u <eveuser> -p <evedb>
After you entered your password you should see something like this:
Code:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 91 to server version: 5.0.24a-Debian_9-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
You can leave this mysql-client by typing:
Code:
quit
Create the DB

First you need to create a new Database:
Code:
CREATE DATABASE <evedb>;
If something goes wrong when you are loading your DB or development and you dont know whats happend you can simply DELETE your DB with:
Code:
DROP DATABASE <evedb>;
Loading the DB

Download the database above. If you have a clean DB you should import the named SQL files to get the server running.

* load_static.sql - Load all of the static data (data which is not tied to a player)
* load_empty_users.sql - Create empty user data tables (for players)
* prime_db.sql - Load some 'default' data into the empty user data tables

At this point in development, it is nescesary to load all of the SQL files above into your DB, in the order listed above.

Load the DB within one mysql session:
Code:
SET FOREIGN_KEY_CHECKS = 0;
SOURCE /your/path/load_static.sql;
SOURCE /your/path/load_empty_users.sql;
SOURCE /your/path/prime_db.sql;
SET FOREIGN_KEY_CHECKS = 1;
Or you can simply *pipe-in" each of this SQL files with:
Code:
$ mysql -f -u <eveuser> -p <evedb> < ../path/to/the/sql/files/eachsqlfile.sql
Creating an Account

Once you have an empty DB created, you will want to create an account so you can log in. Right now this is done directly in the database:
Code:
INSERT INTO account (accountName,role,password) VALUES('your_account_name', 4294967231, PASSWORD('your_password'));
Client Setup

Getting the EVE client to connect to a private server is relatively easy, what has been more difficult is getting it to never connect to the real servers for anything. Basically, when you start the client, it makes several connects to the live servers, and that is what we need to circumvent, otherwise they have a clear record in their log that your IP was connecting to a private server.

Remember to start the client once then exit the login screen to create the prefs.ini file.

Edit prefs.ini:
Code:
advanced=1
debug=1
network=1
networkAdvanced=1
port=26001
Script Mods

Now you need to make a quick change to a python script to prevent the login screen from "calling home" asking for patch information, and other such activities.

Open up stdlib/urllib2.py

Find 'def urlopen', and replace the body (up through def install_opener, leave blank line) of that method with this:
Code:
def urlopen(url, data=None):
    global _opener
    rewrites = {
        'http://www.eve-online.com' : 'http://127.0.0.1:8000',
        'http://myeve.eve-online.com' : 'http://127.0.0.1:8000/myeve',
        'https://secure.eve-online.com' : 'http://127.0.0.1:8000/secure',
        'http://support.eve-online.com' : 'http://127.0.0.1:8000/support'
        }
    ourl = url.get_full_url()
    matched = False
    for k,v in rewrites.items():
        if ourl[:len(k)] == k:
            newurl = v+ourl[len(k):]
            url = Request(newurl, url.get_data(), url.get_headers())
            matched = True
    if not matched:
        url = None  #prevent it from going anywhere we are not in control of
    if _opener is None:
        _opener = build_opener()
    return _opener.open(url, data)
Connect To Server

Now your client is set up to not talk to the live servers. All you need to do is click in the server name field, and type in the IP address of your server (127.0.0.1) and off you go. :D:
 
Last edited:
Experienced Elementalist
Joined
Jul 31, 2008
Messages
289
Reaction score
22
can i connect to an ip like
ericle.ath.cx ?
 
Experienced Elementalist
Joined
Jul 31, 2008
Messages
289
Reaction score
22
What is EVE i heard its a great game
but i just saw an P2P game which i can fly an spaceship?!
XD
 
Look..I Can Fly~!
Member
Joined
Apr 8, 2007
Messages
808
Reaction score
15
if you dont like EVE and you do want to fly around, try Ace Online xD
 
Initiate Mage
Joined
Nov 22, 2006
Messages
10
Reaction score
2
yes you can!
btw here is their svn for the source codes:

Server source is included in the emu download.

If you want a C++ server compile guide I'll post one up.
 
Initiate Mage
Joined
Jan 13, 2006
Messages
50
Reaction score
6
Looks a lot like a rip of this site:

ht tp://evemu.sourceforge.net/wikka.php?wakka=HomePage
 
Last edited:
Initiate Mage
Joined
Dec 3, 2008
Messages
81
Reaction score
0
Oh wow this is legit?
Sweet dude cant wait to see some eve servers.
 
The Cat in the Hat
Legend
Joined
Oct 26, 2005
Messages
4,475
Reaction score
677
Most websites about this are old but i can assure you that you can`t mostly do anything in the server. You get crash if you try to learn a skill, if you try to start a tutorials and stuff. There is a small list of what you CAN do with this emu, but yet this is a start...
 
Junior Spellweaver
Joined
Oct 13, 2005
Messages
104
Reaction score
1
The server is compatible with Windows 7???

The server shows me this error when I try to run

il0x0li - EVE Online Emulator + Files + Guide - RaGEZONE Forums


I'm getting the same error with both versions of the server, plain and that is for Windows Vista, use Windows 7
 
Last edited:
Skilled Illusionist
Joined
Jun 23, 2008
Messages
319
Reaction score
10
Use this to easy setup database

 
Last edited:
Junior Spellweaver
Joined
Oct 13, 2005
Messages
104
Reaction score
1
Darnals, your server working properly?, Which operating system is
running? the problem is not with the DB, but as you also install the SQL
Additional you put in your post but still the same problem: (

I'm using Windows 7.
 
Skilled Illusionist
Joined
Jun 23, 2008
Messages
319
Reaction score
10
Darnals, your server working properly?, Which operating system is
running? the problem is not with the DB, but as you also install the SQL
Additional you put in your post but still the same problem: (

I'm using Windows 7.

im using win xp, or win 7 i don't know its working or not.

try use this files


i try using old version server070810
because i was see this project for so long before this coming up here so im using old version because when using the download above the server is corrupt.
 
Last edited:
Junior Spellweaver
Joined
Oct 13, 2005
Messages
104
Reaction score
1
Thanks Darnals, now I'm trying, this version if you run in Windows 7 although with some errors.

il0x0li - EVE Online Emulator + Files + Guide - RaGEZONE Forums


I need at least one table in the DB table "invBluePrints. maybe you could give me the DB are working with the server that you have gone?.

It also seems that trying to download files from other locatd: S

As soon as I install the client if proof that he can connect to the server.

Now I am installing the EVE client that provides this POST
(EVE_3913a.exe)

---------- Post added at 02:00 PM ---------- Previous post was at 01:07 PM ----------

You configure the client to connect, I created 2 accounts in the DB
different to try, whenever I get the message "incorrect login name or password": S

Server Error

il0x0li - EVE Online Emulator + Files + Guide - RaGEZONE Forums


Fields in the table "Account" in the BD

il0x0li - EVE Online Emulator + Files + Guide - RaGEZONE Forums


Perhaps the server does not decode packets or Login?
:?:
 
Skilled Illusionist
Joined
Jun 23, 2008
Messages
319
Reaction score
10
Try to see the Guide Here
[ame="http://www.publicdemands.co.uk/forum/showthread.php?t=929"]Pserver - Server+Client setup - Public Demands[/ame]
 
Junior Spellweaver
Joined
Oct 13, 2005
Messages
104
Reaction score
1
I understand that the key is encoded in MD5 but if you look at the photo of my DB, the encryption does not seem to MD5, the key has been encoded only when you insert the SQL according to the guide, also tried manually coding password MD5 and does not work, the client displays an invalid key error, the server displays as if it could not decrypt the key, you can watch the photos of my previous POST.

It also seems that the server asks for a table called "invblueprints"

To you it works fine on server???
 
Skilled Illusionist
Joined
Jun 23, 2008
Messages
319
Reaction score
10
i never try to connect the gamee to server because my PC not enough strong.
maybe u can ask it on their forum
 
Initiate Mage
Joined
Jun 15, 2006
Messages
5
Reaction score
0
Can i make server with MySQL Query Browser, without using sql cmd?
 
Junior Spellweaver
Joined
Oct 13, 2005
Messages
104
Reaction score
1
Can i make server with MySQL Query Browser, without using sql cmd?

MySQL Query Browser is only one manager in MySQL Databases, anyway you have to restore the DB somehow, the most common is using MySQL Dump THROUGH CMD.

---------- Post added at 12:37 PM ---------- Previous post was at 11:57 AM ----------

i never try to connect the gamee to server because my PC not enough strong.
maybe u can ask it on their forum

All forums I've found on the EVE Online server based on the Wiki and the official SVN EVE Online, and I was testing things that are there, besides not I register on your forum because I ask for a code that ViP where to get it: (

But I'll keep looking ...
 
Back
Top