Установка Сервера 1.2.6

Доброго времени суток все сегодня я расскажу как поставить сервер Perfect world
На этой сборке открыты все локации и данжи но нет команды mc т.е своего вы в
сервер ни чего не пихнёте

Итак начнём вам понадобиться:
Colinux 0.8.0
Сервер 1.2.6 BlackBox Скачать
MSSQL 2000 c Service Pack 4
ИЛИ
MSSQL 2005
НЕ Mysql
NET Framework 3.0
Ну и естественно Клиент Perfect world 1.3.4

Установка:
Устанавливаем MSSQL
http://i62.photobucket.com/albums/h100/totoman127/1.jpg
http://i62.photobucket.com/albums/h100/totoman127/5.jpg
http://i62.photobucket.com/albums/h100/totoman127/7.jpg
http://i62.photobucket.com/albums/h100/totoman127/8.jpg
Теперь вводите пароль который вы хотите запомните его а то придётся заново переустанавливать MSSQL
Сейчас, вы закончите то что вверху, а потом выполнить MSSQL SP4.
Выберите "SQL system administrator login" и введите тот же пароль который вы вводили там!
http://i62.photobucket.com/albums/h100/totoman127/18.jpg

Устанавливаем Colinux:

Установите Colinux, при предложении загрузить образы откажитесь!
Допустим я его устанавливал на диск С
Значит C:\Colinux

Установка сервера:

Распакуйте сервер и перекиньте папку pwserver в C:\Colinux

Открывайте файл PWServer.conf и смотрите всё ли там верно:
Если вы устанавливали на диск С то у вас там должно быть так
(PS и щас сразу профиксим ошибку с сетью)

# The default kernel
kernel=vmlinux

# File contains the root file system.
# Download and extract preconfigured file from SF "Images for 2.6".
cobd0="C:\CoLinux\pwserver\PWServer.ext3"

# Swap device, should be an empty file with 128..512MB.
cobd1="C:\CoLinux\pwserver\PWServer"

# Tell kernel the name of root device (mostly /dev/cobd0,
# /dev/cobd/0 on Gentoo)
# This parameter will be forward to Linux kernel.
root=/dev/cobd0

# Additional kernel parameters (ro = rootfs mount read only)
ro

# Initrd installs modules into the root file system.
# Need only on first boot.
initrd=initrd.gz

# Maximal memory for linux guest
mem=256

# Network
eth0=slirp,,tcp:29000:29000/tcp:80:80
#eth1=pcap-bridge,,00:FF:F9:54:7C:00

Так, фиксируем сеть замените

ставим решотку перед строчкой "#eth1=pcap-bridge,,00:FF:F9:54:7C:00"
Меняем значение в строке "eth0=slirp,,tcp:29000:29000" на "eth0=slirp,,tcp:29000:29000/tcp:80:80"

Далее запускаем PWServer.bat

попросят логин пишем root

сразу доделаем фикс с сетью

пишем:
rm /etc/sysconfig/network-scripts/ifcfg-eth1
жмём Y и enter

Далее пишем:

nano /etc/hosts

И редкатируем ip
Напротив dbserver и database
на свой от Hamach или просто локальный
Нажимаем ctrl + x затем Y

Затем загружаем базы
Сперва заходим в Enterprise Manager
Microsoft Sql server > Sql server group > (loal) Жмём на Database прав. кноп. мыши > new DataBase
вводим имя dbo далее OK
Выходим из Enterprise Manager

Заходим в Query analayzer
вводим пароль который мы указывали при установке MSSQL
В верху вы увидите выпадающей список там будет стоять база master или наша dbo если наша то не трогаем, а если нет то исправляем на нашу =)
далее нажимаем ctrl +o или просто окрыть выбираем в распакованном нами сервере файл mssql_table.sql
Жмём F5
Затем также выбираем файл mssql_storeproducer.sql

Возвращаемся к консоле
Вбиваем nano /etc/table.xml

Меняем пароль в MSSQL (НЕ В MYSQL ЭТО ЧАСТАЯ ОШИБКА)
ctrl + x затем Y

Затем переходи nano /opt/lampp/htdocs/register/core.php
Это файл для регистрации будьте внимательны! а то при регистрации будет выдавать ошибку!

Меняете только пароль и всё!
Затем ctrl + x и Y
Ура сервер установлен!

Чтобы его запустить пишите ./start.sh Затем осталось только выбирать пункты
1 - запускает сервер и регистрацию, 2 - только сервер, 3 - только регистрацию.

Мелочь, но полезно!

Как присоединить клиент к серверу?

Откройте Ваш PW \элемент\UserData и открытой "currentserver.ini" с блокнот.
Смена IP участие в "CurrentServerAddress = 29000: IP" на свой IP-серверов.
Чтобы изменить имя сервера, редактирование "CurrentServer =".
Сохранить и закрыть.
Теперь откройте ваш \Nival Online\Perfect World\element\userdata\server. Добавьте в ваш файл server .
Сохранить.

Регистрация

http://ваш_IP/register/

Гм права

Запускаем "Query Analyzer" (Start->All Programs->Microsoft SQL Server->SQL Query Analyzer). Коннектимся к вашей базе, выбираем базу "dbo":
пишем:
exec addGM ID, ZONEID
(ID = user id, ZONEID = zone id, обычно ставят 1). Жмём F5.
Пример: exec addGM 32, 1

Как дать голд?

Запускаем "Query Analyzer" (Start->All Programs->Microsoft SQL Server->SQL Query Analyzer). Коннектимся к вашей базе, выбираем базу "dbo":
DECLARE @error integer
exec usecash ID,1,0,1,0,500000,1,@error
(ID = user id) Жмём F5.
Этой командой вы дадите 5000 КГ. Для того чтобы увидеть эффект надо перезайти в игру.