НЕ КОНСУЛЬТИРУЮ ПО СОЗДАНИЮ СЕРВЕРОВ НИГДЕ, НИ В АСЬКЕ, НИ В СКАЙПЕ.
Спасибо за внимание.
итак, тут я напишу как поставить свой сервер PW на версии коиента 1.3.6
Т.К. emudev.ru закрыли для простых смертных гайд взять с моего сайта, кому интересно ссылка в конце сообщения, итак начнем.
Это единственный способ превести PW на Windows или Windows Vista. Это просто эмулятор, позволяющий запускать файлы в Linux, Windows.
качам вот эти файлы а дальше беду вам разжевывать...
Скачиваем вот это:
[Ссылки могут видеть только зарегистрированные пользователи. ]
все будующие закачки будут по желанию
НАЧНЕМ!!
Пункт 1: установка MSSQL 2000
1.1.Распаковываем архив с MSSQL 2000 в любую папку.
1.2.Запускаем "Install MSSQL 2000.bat"
1.3.Выберете "Local Computer"
[Ссылки могут видеть только зарегистрированные пользователи. ]
1.4.Выберите "Создать новый экземпляр SQL Server" и нажмите Next.
1.5.Выберите "Server and Client Tools" на этом экране.
[Ссылки могут видеть только зарегистрированные пользователи. ]
1.6.Далее вы выбираете "Local System Account"
[Ссылки могут видеть только зарегистрированные пользователи. ]
1.7.А теперь "Mixed Mode". Введите пароль ( логин по умолчанию sa ). Убедитесь, что вы запомнили его!(я обычно ставлю 1111(четыре единицы))
[Ссылки могут видеть только зарегистрированные пользователи. ]
1.8.Пойдет процесс установки.. а вы не теряйте времени и извлеките из архива SQL2KSP4.zip.
1.9.Когда установиться перезагрузитесь и запустите в папке с SP4 файл "setup.bat"
1.10.Выберите "SQL system administrator login" и введите тот же пароль который вы вводидили в пункте 1.7.
[Ссылки могут видеть только зарегистрированные пользователи. ]
1.11.Тыкаем далее пока не установиться и сервис пак). перезагрузка.
MSSQL УСТАНОВЛЕН!
Пункт 2: заливаем базы в MSSQL.
2.1. Пуск=>Все Программы=>Microsoft SQL Server=>Enterprise Manager
2.3.раскрываем папочки плюсами пока не появиться папка "Databases".Её тоже раскрываем.
2.4.Кликаем правой кнопкой по "Databases"=>"New Database"
2.4.Пишем в поле "dbo" без кавычек, как на рисунке
2.5.когда база создадиться закрываем "Enterprise Manager"
2.6.Пуск=>Все Программы=>Microsoft SQL Server=>Query Analyzer
2.7.В выдвигающемся окошке выбираем "dbo"(если зальете в master сервер не заработает).
2.8.Разпаковываем архив с базами в удобную для вас папку.
2.9. File=> Open или жмем на папочку(кому как удобнее). Идем в ту папку куда распаковали архив с базами...
2.10.Открываем "mssql_table.sql"
2.11.Жмем треугольничек "Play" левее выпадающего окошка где мы выбирали "dbo" вместо "master"
2.12. повторяем пункты 2.10 и 2.11 сначало с файлом "mssql_storeprocedure.sql" а потом с "Update.sql"
БАЗЫ ЗАЛИТЫ!!!
Пункт 3: установка сервера
3.1.Устанавливаем CoLinux:
3.1.1.При установке уберите галочку с "Root Filesystem image Download".
3.1.2.Устанавливаем как обычную программу, но ОБЯЗАТЕЛЬНО УБИРАЕМ Progam files. В итоге должно получиться: "C:\coLinux\" без кавычек.
[Ссылки могут видеть только зарегистрированные пользователи. ]
3.2.СoLinux установлен, распаковываем архив из пяти частей в "C:\coLinux\", тоесть в папке C:\coLinux\ должна появиться папка pwserver.
3.3.открываем "C:\coLinux\pwserver"
3.4.Создать 5 свап файлов путём копирования базового файла PWServer
при помощи бат файла Swap1.bat
Открыть бат файл в блокноте и исправить строки перед каждым запуском:
copy /b PWServer PWServerN_1GB
Менять N на 1, 2, 3, 4, 5
Создать тем самым 5 свап файлов:
PWServer1_1GB
PWServer2_1GB
PWServer3_1GB
PWServer4_1GB
PWServer5_1GB
3.5.Запустите файл PWServer.bat
3.6.вы должны увидеть следующий экран:
(Не смотрите на строку где есть FAILED, просто свапов не создали перед тем как скринить !)
У ВАС ВМЕСТО НЕГО ДОЛЖНО БЫТЬ "ОК"
[Ссылки могут видеть только зарегистрированные пользователи. ]
3.7.На этом экране введите пароль root и нажмите ENTER.
3.8.наберите mc
несколько слов об управлении файлами и папками в mc,
управление практически то-же, что и в обычном виндосовом total commander-е.
переход - Tab
Ctrl+О - убрать/показать панель
Esc - отмена (2 раза)
F1 - помощь
F2 - сохранить (при редактировании файла)
F3 - просмотр файла
F4 - редактировать файл
F5 - копировать файл/папку
F6 - переименовать файл/папку
F7 - создать папку
F8 - удалить файл/папку
F9 - меню оболочки
F10 - выход
стрелки - перемещение
3.9.Выходим в главную папку нажав на троеточие.
3.10.Идем в "/etc/" и редактируем файлик hosts .
Изменение IP - номер красного цвета (см. ниже) для ВАШ ИП или ваш Hamachi IP (если вы используете Hamachi).
Так же предлагаю альтернативу NO-IP (если у вас IP непостоянный !)
Настройка NO-IP:
1. Сначала зарегистрируйтесь: [Ссылки могут видеть только зарегистрированные пользователи. ]
2. Теперь скачайте программу [Ссылки могут видеть только зарегистрированные пользователи. ] .
[Ссылки могут видеть только зарегистрированные пользователи. ]
3.11.Когда отредактируете нажмите для сохранения F2 .
3.12.Редактируем "/etc/table.xml"
3.13.Изменение пароля по MSSQL НЕ MYSQL ЭТО ОЧЕНЬ ЧАСТАЯ ОШИБКА !вписываем то что писли при установке на ваш пароль.
Теперь /opt/lampp/htdocs/register/core.php ЭТО ФАЙЛ регистрации
[Ссылки могут видеть только зарегистрированные пользователи. ]
3.14.Изменения красный текст на ваш пароль.
3.15. Идем в главную папку, заходим в root, выбираем ./start.sh и жмем enter.
3.16.Ведите 1 И нажмите Enter для запуска сервера .
3.17. - Сейчас, подождите некоторое время, пока сервер полностью загрузится.
- Ваш сервер готов!!!!!!!!!!
Пункт 4: Настройка клиента
4.1.Настройка клиента
- Откройте Ваш PW \элемент\UserData и открытой "currentserver.ini" с блокнот.
- Смена IP участие в "CurrentServerAddress = 29000: IP" на свой IP-серверов, или если используете но-ип вписывайте название созданного хоста.
- Чтобы изменить имя сервера, редактирование "CurrentServer =".
- Сохранить и закрыть.
- Теперь откройте ваш \Nival Online\Perfect World\element\userdata\server. Добавьте в ваш файл server .или если используете но-ип вписывайте название созданного хоста.
- Сохранить.
4.2.Доступ к регистрации
[Ссылки могут видеть только зарегистрированные пользователи. ]
Пункт 5: ПОЛЕЗНАЯ ИНФОРМАЦИЯ
5.1.Голд при регистрации
вставляем это в файл "/opt/lampp/htdocs/register/processor.php" после
Код:
$Salt = $Login.$Pass;
$Salt = md5($Salt);
$Salt = "0x".$Salt;
$query = "exec adduser '$Login',$Salt,'0','0','0','0','$Email','0','0','0 ','0','0','0','0','','0',$Salt";
$rresult = mssql_query($query) or die("Failed to execute query! Something went wrong...");
5.2.Как добавить права ГМ аккаунту??
[Ссылки могут видеть только зарегистрированные пользователи. ]
5.3.Как настроить статус сервера?
[Ссылки могут видеть только зарегистрированные пользователи. ]
5.4.ГМ-команды
ID игрока узнаем так: зажимаем ctrl+прав.кн.мыши по нику в чате
Чтобы телепортнуться в любую точку на карте, заходим в карту crtl+M, зажимаем ctrl и кликаем левой кнопкой мыши по участку на карте... не пашет в данжах
1) Передать сообщение
Сообщение прередается в мир, красным цветом. Стоит лимит на длину сообщения, какой именно хз
2) Ограничить учетную запись
Т.е. отправить весь аккаунт в бан. Вписываем ID игрока, и указываем время в секундах. Также не забываем про причину бана
3) Ограничить персонажа
Т.е. отправить в бан, только перса. Вписываем ID игрока, и указываем время в секундах. Также не забываем про причину бана
4) Ограничить учетную запись на разговоры
Т.е. бан чата для всего аккаунта. Вписываем ID игрока, и указываем время в секундах. Также не забываем про причину бана
5) Ограничить персонажа на разговоры
Т.е. бан чата для данного перса. Вписываем ID игрока, и указываем время в секундах. Также не забываем про причину бана
лучше юзать бан чата всего акка xD (см. пункт 4)
6) Включить генератор чудовищ
Включаем осады и т.п..:
первая волна = 110
вторая = 111
третья = 112
четвертая = 113
ивент "снеговики" = 2
последний босс на западе гд = 118
последний босс на севере гд = 114
7) Отключить генератор чудовищ
Отключаем осады и т.п.:
Вводим ID такойже, как и при включении генератора чудовищ
8) Создать предмет
Юзать ненадо, т.к. бессмысленно
9) Включить/отключить неуязвимость
юзаетцо в случаях, когда нужно убить РБ, которого несмогли убить патей, к примеру моб "Дух вдовы с девятью детьми"
10) Включить/отключить невидимость
Юзаем када уходим в афк, тупо следим за персами или летим от одного места к другому. Атаковать в этом режиме нельзя
Также юзаем, когда генерируем мобов (см. пункт 11). Т.е. чтобы моб за вами не побежал, а стоял на месте. Он тупо вас не будет видеть.
11) Сгенерировать чудовище
Не путать с генератором чудовищ!
Здесь вводим ID моба, смотрим ID в базе pwdatabase.com/ru
Вводим ID облика моба, такойже как и его ID
Генерируем для начала по одному мобу.
Если вы не уверены, что данного моба воопще возможно убить, то время ставим секунд 10. Бывают мобы с иммуном к повреждениям, бывают багнутые мобы. Так-что осторожней!
Имя вводим любое, макс длина ~8 символов кажется.
12) Перейти к персонажу
Когда вылазиет сообщение "Мне нужны помощь", узнаем ID персонажа, и вводим в этом окошке.
13) Вызвать персонажа
Тут тоже нужно ввести ID и нажать "Ok"
5.5.Как сменить рейты exp, sp, dropа?
В окне coLinux, введите:
nano /server/gamed/ptemplate.conf
и измените exp_bonus, drop_bonus, sp_bonus, money_bonus по вашему вкусу.
НУ ЕСЛИ ВЫ И ПО ЭТОМУ ГАЙДУ НЕ СДЕЛАЙТЕ СЕРВ ЭТО ЗНАЧИТ НЕ СУДЬБА !
ТЫК ПАСИБА ЕСЛИ ПОМОГ !
в следующих сообщениях напишу еще кое что. прошу сделать админов второй пост моим.
за оформление по голоае ногами не бить)
НЕ КОНСУЛЬТИРУЮ ПО СОЗДАНИЮ СЕРВЕРОВ НИГДЕ, НИ В АСЬКЕ, НИ В СКАЙПЕ.
Спасибо за внимание.
Последний раз редактировалось Kitsune; 09.11.2010 в 21:43.
есть 1.3.9 но во первых там только 70% на русском а во вторых могут ниваловцы оштрафовать на 50000руб. такчто чтото выше чем 136 ставить не советую.на 1.3.6 они еще закрывают глаза
Нужно распаковать только первый архив перед тем как юзать свап1.бат? И что должно произойти при запуске свап1.бат?
смотри ты жмеш на архив каторый парт1, распаковываеш в C:\\CoLinux,
далее идеш в C:\\CoLinux\pwserver и редактируеш файлик свап1.бат заменяя букву N сначало на 1, созраняеш, запускаеш, в папке должен появится файл с цыфрой 1, и так далее до 5
Я распаковал первый архивы pwserver.part01.rar и PWServer.7z в папку pwserver. Скопировал пять раз файл PWServer с помощью свап1.бат.
Но при распаковывании остальных архивов сервера (pwserver.part02.rar, pwserver.part03.rar и.т.д.) будет заменяться файл PWServer.ext3. Заменять его постоянно нужно что ли? %)
Последний раз редактировалось AmandaAmanda; 01.07.2009 в 15:53.