сначала качаем файлы с
http://files.mail.ru/2AOH0J"
1. Установка Debian
- При установке самое главное помнить, что полностью запушенный сервак кушает порядка 6 Гигов оперативкм... Поэтому если у нас нет 6 Гигов оперативки, делаем раздел подкачки (swap) на 6 Гигов:)
- Для экономии места на винте, можно установить лишь минимальную систему, все нужное мы поставим сами
- После запуска системы, заходим под пользователем root и устанавливаем нужные нам пакеты:
* # apt-get install apache2
* # apt-get install mysql-server
* # apt-get install php5
* # apt-get install php5-mysql
* # apt-get install libapache2-mod-php5
* # apt-get install phpmyadmin
* # apt-get install unzip
* # apt-get install mc
- Теперь установим пароль для пользователя root в MySQL:
* Введем в консоли команду
# mysql
* Теперь выполним 2 простых SQL запроса(не забудь ставить ; в конце
>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Новый_пароль');
>FLUSH PRIVILEGES;
* Выйдем из программы командой /q
1.1 Востановление базы MySQL.[
Этот шаг можно делать с машины под управлением Windows.
- Распакуем куда-нить себе на винт файлы из sql.rar
- В браузере откройте страничку введите логин root и пароль, который мы установили шагом назад.
- В правом столбце выбираем Импорт и указываем путь к файлу PW_tabels.sql
- Потом выбираем базу pw и нажимаем кнопку SQL в верхнем ряду.
- Вставляем в поле запроса содержимое файла PW_procedures.sql, вместо в поле Разделитель вставляем $$ и нажимаем кнопку Пошел
2. Установка сервер. Настройка.
- Распакуем содержимое сервера прямо в корень
* # unzip PW1.3.6.zip
- Запустим MidnightCommander (команда mc[/FONT]) и найдем файл /home/glinkd/gamesys.conf Откроем его для редактирования (F4). В нем 4 раза встречается примерно следующий фрагмент
type = tcp
port = 29000
[b]address = 192.168.0.200
и мы 4 раза, заменяем 192.168.0.200 на IP адрес нашего будущего сервера.
[FONT="Lucida Console"]<driver name="com.mysql.jdbc.Driver" />
<connection name="auth0" poolsize="3"
url="jdbc:mysql://127.0.0.1:3306/pw?
useUnicode=true&characterEncoding=utf8" username="root"
password="1"/>
Заменяем 1 на пароль пользователя root сервера баз данных MySQL. (тот, что мы установили в конце шага 1)
- Таким же образом редактируем файлы /var/www/register/config.php
<? //=====Script by trash=====// //=====For MySQL Datatbase=====//
$DBHost = "localhost"; // localhost or your IP
$DBUser = "root"; // Database user
[b]$DBPassword = ""; // Database password
$DBName = "pw"; // Database name
?>
Вписываем пароль пользователя root сервера баз данных MySQL.
- Правим файл /var/www/register/status.php
/*-------Config------*/
$DBHost = "localhost"; // localhost or your IP
$DBUser = "root"; // Database user
[b]$DBPassword = ""; // Database password
$DBName = "dbo"; // Database name
$ServerIP = "192.168.1.2"; // IP your PW Server
$ServerPort = "29000"; // Port your PW Server
Вписываем пароль пользователя root сервера баз данных MySQL. Указываем вместо dbo имя нашей базы (в моем случае [b]pw) и заменяем IP адрес на свой.
- Откроем файл /etc/hosts и допишем ему в конец примерно следущие строчки
192.168.1.2 dbserver
192.168.1.2 database
127.0.0.1 auth
127.0.0.1 aumanager
127.0.0.1 manager
127.0.0.1 link1
1 27.0. 0.1 g a me1
127.0.0.1 game2
127.0.0.1 game3
127.0.0.1 delivery
127.0.0.1 backup
127.0.0.1 g m serve r
Заменв IP адрес 192.168.1.2 на наш
- Применяем права доступа:
* # chmod 777 -R /home
* # chmod 777 -R /etc/ssl
* # chmod 777 /etc/gmopgen.xml
* # chmod 777 /etc/GMserver.conf
* # chmod 777 /etc/iweb.conf
* # chmod 777 -R /usr/java
* # chmod 777 -R /usr/lib
* # chmod 777 -R /usr/local/jakarta-tomcat-5.5.9/bin/*.sh
* # chmod 777 -R /lib
* # chmod 777 /root/pwserver.sh
- Добавляем библиотеки
* # ldconfig
- Рейты указываются в файле /home/gamed/ptemplate.conf в строчках
exp_bonus = 100000
MONEY_bonus = 2000
sp_bonus = 2000
DROP_bonus = 2000
3. Запуск сервера
-В папке /root лежит мой самописный скриптик pwserver.sh для запуска сервера
Запусти его, выбери режим (1 - все данжи, 2 - только MainWorld, 3 - запуск /home/startup.sh)
1. 1. Все данжи. Полный запуск сервера.
2. 2. Только MainWorld. Удобно, когда надо быстро запустить только сервер.
3. 3. Настроеный запуск из /home/startup.sh Например чтобы проверить какой-нить определенный данж
[Client side...]
Чтобы подключится к серверу надо в произвести кое какие изменения:
- в файл element\userdata\server\serverlist.txt добавить/написать строчку вроде этой:
Elizabeth 29000 192.168.1.2
где Elizabeth - имя сервера, можно указать любое
29000 - порт сервера, его оставить таким же
192.168.1.2 - IP адрес сервера указать свой
- заменить файл шопа в element\data\gshop.data
он должен быть таким же как и тот, что на сервере (/home/gamed/config/gshop.data)
тот, что сейчас на сервере и выложен в ссылке наверху
- запустить сервер можно или через патчер или через bat файл следующего содержания:
cd element
start elementclient.exe game:cpw
Сразу гворю взято с нашего форума написанно Antonfsb сам написал или дето взял понятия не имею
Отредактировано Liv][ (05-05-2010 14:27:36)