MMORPG-EMU
Эмуляторы
МЫ ПЕРИЕХАЛИ
Там есть php необходимый для форума
Все файлы здесь я удалил но вы их можите скачать
на новом сайте.
Дизайн тоже сменил (теперь страница весят всего 
12кб) и добавил свом наработки в эмуляторы
Star Wars Galaxies
Lineage 2
World of WarCraft
 
Установка офф сервера (C1 & C2 & C3)
Что нужно:
 

Офф сервер C1. Качаем тут: Скачать
Decrypt для настройки l2.ini под C1. Скачать
Антибот C1. Скачать
 
Полный офф С2 сервер.
Скачать
 
Полный офф C3 сервер.
Скачать
 
MS SQL. Качаем с майкрософта:
Скачать
 
 

Генератор npcdata.txt
Генератор npcpos.txt
 
Набор кодировщиков .ini файлов.
Скачать
 
Установка Сервера
 
Распаковываете офф сервер в любое удобное место.
 

Открываем NewAuth/etc/config.txt
 

Изменяем DevServerIP="IP" на ваш WAN IP.
Изменяем logdip="IP" на ваш LAN IP
 

Открываем CacheD/l2cache.ini
 

Изменяем address="IP" на ваш LAN IP
 

Открываем L2LogD/l2logd.ini
 

Изменяем address="IP" на ваш LAN IP
 

Открываем L2NPC/L2NPC.ini
 

Изменяем в 4-х местах address="IP" на ваш LAN IP
Изменяем user="username" на ваш SQL аккаунт
Изменяем password="pass" на ваш SQL пароль
 

Открываем L2Server/l2server.ini
 

Изменяем в 4-х местах address="IP" на ваш LAN IP
Изменяем reconnectauth=1 на reconnectauth=0
 

Открываем Petition/etc/config.txt
 

Изменяем webAuthServer="IP" на ваш LAN IP
 

Установка SQL
 

Настройка SQL части сервера
 
Открываем DBScript/lin2comm_new.sql
 

найдите в 3-х местах:
set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass'
измените 127.0.0. на ваш LAN IP (без последней цифры)
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль
 
найдите:
'SQLOLEDB', '127.0.0.1';'user';'pass'
измените 127.0.0.1 на ваш LAN IP
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль
 

Открываем DBScript/lin2world_200040609_all.sql
 

найдите в 3-х местах:
set @conn_str = '127.0.0.' + @world_id + ''';''user'';''pass'
измените 127.0.0. на ваш LAN IP (без последней цифры)
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль
 
найдите в 2-х местах:
'SQLOLEDB', '127.0.0.1';'user';'pass'
измените 127.0.0.1 на ваш LAN IP
измените user на ваш SQL аккаунт
измените pass на ваш SQL пароль
 

Установка MS SQL
 

Установите MS SQL.
 
Зайдите в Старт меню, найдите Microsoft SQL Server и там запустите Service
Manager
Убедитесь что сервер SQL запущен, т.е. нажмите в Service Managerе зелёную
кнопку Start/Continue, если она нажата то значит сервер SQL запущен.
Зайдите в Старт меню, найдите Microsoft SQL Server и там запустите
Enterprise Manager. Нажмите 2 раза по иконке SQL Server Group, потом снова
нажмите 2 раза по иконке подписаной как (local). Вылетит окошко, нажмите
на нём ОК. Потом заходим в папку Databases и создаём там следующие базы
данных (правый клик и затем New Database, выскачет окошко и в поле Name
вводите следующее названия) :lin2world, lin2comm, lin2log, lin2report, lin2db,
petitio.
Закрываем это окно
 
Зайдите в Старт меню, найдите Microsoft SQL Server и там запустите Query
Analyser
Выскочит окошко в Дропменю (SQL Server) выберите свой запушенный
SQL Server и нажмиет OK
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там
lin2world, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift +
P) и ищем файл lin2world_20040609_all.sql расположенный в папке DBScript.
Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре
сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с
кнопкой Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там
lin2comm, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift +
P) и ищем файл lin2comm_new.sql расположенный в папке DBScript.
Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре
сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с
кнопкой Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там
lin2log, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и
ищем файл lin2log_20040416.sql расположенный в папке DBScript.
Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре
сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с
кнопкой Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там
lin2report, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift +
P) и ищем файл lin2report_20040416.sql расположенный в папке DBScript.
Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре
сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с
кнопкой Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там
lin2db, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и
ищем файл lin2db_AuthDBSchema.sql расположенный в папке DBScript.
Открываем его. Затем жмём кнопку Parse Query, она всё тамже на баре
сверху. Когда операция завершиться жмём кнопку Execute Query она рядом с
кнопкой Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там
lin2db, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P) и
ищем файл lin2db_update.sql расположенный в папке DBScript. Открываем
его. Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда
операция завершиться жмём кнопку Execute Query она рядом с кнопкой
Execute Query. После завершения операции сохроняем всё.
Сверху будет панель и на ней вы снова найдёте дропменю. Выберите там
petition, затем нажмите кнопку Открыть (Load SQL Script или Ctrl + Shift + P)
и ищем файл petition.sql расположенный в папке DBScript. Открываем его.
Затем жмём кнопку Parse Query, она всё тамже на баре сверху. Когда
операция завершиться жмём кнопку Execute Query она рядом с кнопкой
Execute Query. После завершения операции сохроняем всё.
Закрываем это окно.
 
Открываем Service Manager и ищем там базу данных lin2db. Жмём на неё 2
раза выскакивает окошко, нажимаем ОК. Находим там иконку подписаную
как Tables и 2 раза нажимаем. Появиться список. Ищем в списке Server жмём
на нём правой кнопокой, ищем слова Open Table наводим мышкой, ждём
пока выскочит подменю и там нажимаем Return all rows. Добавляем
следующую информацию в появившееся окошко (натроить под себя):
 
id = 1
name = same as the worldname in l2server.ini
ip = your external IP
inner_ip = your internal IP
ageLimit = 0
pk_flag = 0 PK not allow; 1 allow
kind=0
port=7777
 
Закрываем это окно.
 

DNS
 

Открываем Control Panel, ищем и открываем Administrative tools, снова ищем в
новом окне и открываем Data Sources (ODBC)
Ищем закладку File DSN, нажимаем на неё и там нажимаем на кнопку Add.
Из списка выбираем SQL Server обычно в самом низу и жмём Next
Задаём имя lin2world и жмём Next пока не появиться окошко выбора сервера.
Поле Discription оставляем пустым, в нижнем поле выбираем (local)
Жмём Next до тех пор пока не будет написано Change Default Database to.
Ставим галку и выбираем lin2world
Такую операцию проделать для всех 6 баз, только естественно одноименных
DNS
 

Настройка системного INI
 

Идём в Coltrol Panel жмём 2 раза на иконку System, в появившемсе окне
нажимаем закладку Advanced. Нажимаем кнопкку Settings которая относится
к Performance и во вновь появившемсе окне жмём Advanced
Жмём кнопку Virtual Memory. В поле Initial size (MB) ставим 1024 в поле
Мaximum ставим 4096 и жмём кнопку Set.
Открываем Файл C:Boot.ini и меняем в нём следующее
Находите: multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP
Professional" /nodetect
В конце добавляете /3GB
Получается: multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows
XP Professional" /nodetect /3GB
Перезагружаем комп.
 

Запуск Сервера
 

Запускать только в этом порядке:
 
L2LogD.exe
 

File DB = lin2log
login name = Ваш SQL аккаунт
password = Ваш SQL пароль
 

CacheD.exe
 

File DB = lin2world
login name = Ваш SQL аккаунт
password = Ваш SQL пароль
 

L2AuthD.exe
 

File DSN = lin2db
login name = Ваш SQL аккаунт
password = Ваш SQL пароль
 

PetitionD.exe
 

Server = (local)
login name = Ваш SQL аккаунт
password = Ваш SQL пароль
Database = petition
 

L2Server.exe
 
L2NPC.exe

 
ASP система регистрации аккаунта
 
Редактируем config.asp
 
 
 
WEB_SIT_NAME ="your server's name"
COOKIE_HEAD = "put whatever u like"
 

Редактируем conn.asp
 
'MS SQL Database address
ms_sql_server_host_addr = "127.0.0.1"
 
'MS SQL account
sql_server_username = "gamma"
 
'MS SQL password
sql_server_password = "l2online"
 
'Lin2db database(user_auth)
lin2db = "lin2db"
 
'Lin2world database(user_data)
lin2world = "lin2world"
 
' Зашифровка или расшифровка L2AuthD (иначе ваши пароли не будут совпадать)
' 1) При использовании L2AuthD_encrypt.zip поставьте sys_type = "encrypt"
' 2) При использовании L2AuthD_decrypt.zip поставьте sys_type = "none"
sys_type = "encrypt"
 

Создание Gm аккаунта
 
Откройте таблицу builder_account в базе lin2world и добавте следуюущее:
account_name = имя вашего аккаунта (должен уже существовать)
default_builder = 1,2,3,4...9
account_id = ID аккаунта (можете найти в таблице user_account в базе lin2db)
Откройте таблицу user_dat в базе lin2world
и поменяйте права GM'a:
builder = default_builder (1,2,3,4...9)
 

ЗАПУСК игры
 
Это только для C1:
 
Редактируем l2.ini файл
Вам нужна прога decrypt для взлома l2.ini (с.м. выше)
расшифруйте l2.ini и вы получите файл l2.clear.ini
редактируем l2.clear.ini
измените IP на ай пи сервера
ServerAddr=127.0.0.1
зашифруйте l2.clear.ini используя 212 и получите l2.crypt.ini
переименуйте l2.crypt.ini на l2.ini и скопируйте в system папку вашего клиента
Этот файл должны будут скачать и заменить свой все ваши юзеры.
 
Для C2 и C3:
Откройте C:/WINDOWS/system32/drivers/etc/hosts
Рядом с доменом L2testauthd.lineage2.com (слева) поменяйте IP на свой.
Если такого домена нет - добавте следующее:

Ваш IP L2testauthd.lineage2.com
- надо нажать на кнопку TAB
Ваш IP - если хотите играть один ставьте 127.0.0.1
Это должны сделать все ваши юзеры. Или вы можете выложить на скачку ваш файл hosts.
Запускайте игру файлом L2.exe в папке system
Dark Age of Camelot
Ultima Online
Ever Quest
Ragnarok
Anarchy Online
Инструкции
Прочее
Hosted by uCoz