MMORPG сервера

Ср, 27/11/24, 11:16 PM
Приветствую Вас Гость
Главная

Регистрация

Вход

RSS


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Eve Online Client Setup
MMORPGserverДата: Ср, 08/08/07, 12:25 PM | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 22
Репутация: 1
Статус: Offline
EVE Client Setup cool

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.

The server currently works with client version 3913. You can find the correct client by asking google: http://www.google.com/search?q=eve%5f3913%2eexeЃ‡. Please do not post direct links to the client from this site!

This guide assumes you are running evemu on the same machine (127.0.0.1) with the server on port 26001 and a web server listening on port 8000 (no web server is OK too).

1. Copy Client
The first thing you should do when setting up to connect to evemu is to make a copy of your client. Just go into Program Files, find your EVE directory, and make a copy. Its a lot of disk space, but its better to not mess with your live playing environment.

NOTE
If you have just downloaded the client, please go directly to step 3, before trying step 2; you need to run the client at least once to get the materials required to perform step 2.

2. Edit prefs.ini
Next, you need to go into the cache/ directory of your new copy of EVE, and open up prefs.ini. Find the line for the following values and change them:
advanced=1
debug=1
network=1
networkAdvanced=1
port=26001

it is important to change the port, otherwise the client will call home for yet another patch check.

3. 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:
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/supprt'
}
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)

4. 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.

IMPORTANT: currently the tutorial causes problems, so always permanently disable the tutorial as soon as you get logged in

all credits to http://evemu.sourceforge.net & napster

 
  • Страница 1 из 1
  • 1
Поиск: