KOT Форум

Объявление


Уважаемые участники! КОТ переeхал на новое место жительства!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » KOT Форум » Топка » Сервер на Debian


Сервер на Debian

Сообщений 1 страница 5 из 5

1

сначала качаем файлы с
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)

0

2

блин обработай хотя бы!
копипастер ***нов

0

3

Darkstarko написал(а):

блин обработай хотя бы!копипастер ***нов

Ну знаешь ли ты ж помоему сам и искал я хотел как лучше помочь так сказать ну ладно на будующее учту

0

4

Тупой гайд

Отредактировано xGame (05-05-2010 14:29:28)

0

5

Сервер 1.3.9 на Linux (Рабочий сервер на Fedora)

0


Вы здесь » KOT Форум » Топка » Сервер на Debian