Нужно скачать Ubuntu! Я выбрал версию 8.10 Desktop т.к считаю что она самая нормальная!
Для 32 бит:
Ubuntu 8.10(x32)
Для 64 бит:
Ubuntu 8.10(x64)
Скачали?Прожигаем на диск желательно брать болванку DVD-RW скорость прожига 4.5!
Я пользуюсь программой CDBurner
Прожигаем не просто как файл а как образ!Дальше вставили диск перезагрузили компьютер,
вылезла меня установки Ubuntu!
Жмём «Установить». В появившемся окне жмём «далее», и так пока не загрузиться программа разметки дисков. Выбираем пункт «вручную». Делим этот диск на две части. Одну из них делаем размером 1,5-2 RAM. Форматируем его в SWAP (подкачка). Кликаем на другом диске (free spice) и форматируем его (лучше в reiserfs — имхо тоже, что и ntfs в windows). Но можно и в ext3. Назначаем точку монтирования «./».
Жмакаем «далее», вводим login и password, «далее» и... ждём.
Когда всё установится программа установки предложит перезагрузить компьютер. Не отказывайтесь!
http://forum.ubuntu.ru/index.php?topic=26818.0
в картинках тут:
http://www.interface.ru/home.asp?artId=1444
Продолжаем, теперь у нас есть ubuntu 8.10! Теперь кому надо может установить себе скайп
http://www.skypeclub.ru/skype_linux.htm
Гайд здесь:
http://www.openkazan.info/Skype-Ubuntu-8.10
и здесь:
http://sudyarov.ya.ru/replies.xml?it...303&ncrnd=8515
Насчёт Pidgina (Клиент icq) он встроенный но бывают лаги с кодировкой!
Стоит поменять кодировку. Учётные записи— Выбрать нужную запись ICQ— Изменить учётную запись— Дополнительно— Кодировка: ISO-8859–1,utf8 (2 кодировки через запятую) и сервер сделать login.icq.com.
Так по нуждам устанавливаем программы в Приложения->Установка\\Удаление
Такс с ubuntu мы абсолютно разобрались!
Скачиваем файлы:
Установка пароля рута: sudo passwd root
Приложения->Стандартные->Терминал
Пишем su свой пароль
# sudo apt-get install rar
# sudo apt-get install apache2
# sudo apt-get install mysql-server
# sudo apt-get install php5
# sudo apt-get install php5-mysql
# sudo apt-get install libapache2-mod-php5
# sudo apt-get install phpmyadmin
# sudo apt-get install unzip
# sudo apt-get install mc
# sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d
# sudo apache2ctl restart
Настраиваем MySQL
Востановление базы MySQL.
Этот шаг можно делать с машины под управлением Windows.
- Распакуем куда-нить себе на винт файлы из sql.rar
- В браузере откройте страничку http://IP_вашего_сервера/phpmyadmin введите логин root и пароль, который мы установили шагом назад.
- В правом столбце выбираем Импорт и указываем путь к файлу PW_tabels.sql
- Потом выбираем базу pw и нажимаем кнопку SQL в верхнем ряду.
- Вставляем в поле запроса содержимое файла PW_procedures.sql, вместо \";\" в поле Разделитель вставляем \"$$\" и нажимаем кнопку Пошел
Редактируем файлы под себя
Запустим MidnightCommander (команда mc) и найдем файл /home/glinkd/gamesys.conf Откроем его для редактирования (F4). В нем 4 раза встречается примерно следующий фрагмент:
type = tcp
port = 29000
address = 192.168.0.200
и мы 4 раза, заменяем 192.168.0.200 на IP адрес нашего будущего сервера.
- Находим и открываем для редактирования (F4) файл /home/mauthd/build/conf/table.xml Находим в самом начале вот такой фрагмент
<driver name="com.mysql.jdbc.Driver" />
<connection name="auth0" poolsize="3"
url="jdbc:mysql://t-server.net: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
$DBPassword = "1234"; // Database password
$DBName = "pw"; // Database name?>
Вписываем пароль пользователя root сервера баз данных MySQL.
- Правим файл /var/www/register/status.php
/*-------Config------*/
$DBHost = "localhost"; // localhost or your IP
$DBUser = "root"; // Database user
$DBPassword = "1234"; // Database password
$DBName = "dbo"; // Database name
$ServerIP = "192.168.1.2"; // IP your PW Server
$ServerPort = "29000"; // Port your PW Server
Вписываем пароль пользователя root сервера баз данных MySQL. Указываем вместо dbo имя нашей базы (в моем случае 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
127.0.0.1 game1
127.0.0.1 game2
127.0.0.1 game3
127.0.0.1 delivery
127.0.0.1 backup
127.0.0.1 gmserver
Заменив IP адрес 192.168.1.2 на наш
- Применяем права доступа(В моей сборке права уже прописанны, у кого нет то делаем следущие команды):
# chmod 777 -R /home/gacd
# chmod 777 -R /home/gamed
# chmod 777 -R /home/gamedbd
# chmod 777 -R /home/gdeliveryd
# chmod 777 -R /home/gfactiond
# chmod 777 -R /home/glinkd
# chmod 777 -R /home/logs
# chmod 777 -R /home/logservice
# chmod 777 -R /home/mauthd
# chmod 777 -R /home/pw
# chmod 777 -R /home/uniquenamed
# chmod 777 -R /home/webmin-1.430
# chmod 777 -R /home/shutdown.sh
# chmod 777 -R /home/startup_min.sh
# chmod 777 -R /home/startup_max.sh
# chmod 777 -R /home/startup.sh
# 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
Ставим java
http://www.emudev.ru/showthread.php?t=4793
- Рейты указываются в файле /home/gamed/ptemplate.conf в строчках
exp_bonus = 100000
MONEY_bonus = 2000
sp_bonus = 2000
DROP_bonus = 2000
- В скрипт регистрации я добавленно автоначисление голда
$mysqlresult=MySQL_Query("select * from `users` WHERE `name`='$Login'");
$User_ID=MySQL_result($mysqlresult,0,'ID');
MySQL_Query("call usecash('$User_ID',1,0,1,0,500000,1,@error)") or die ("usecash failed!");
Укажите вместо 500000 свое количество, или закоментируйте все это безобразие если оно вам не нужно:)
(Количество указывается в серебре. Т.е. 500000 - это 5000 золота и 00 серебра)
3. Запуск сервера
-В папке /root лежит мой самописный скриптик pwserver.sh для запуска сервера
Запусти его, выбери режим (1 - все данжи, 2 - только MainWorld, 3 - запуск /home/startup.sh)
1. Все данжи. Полный запуск сервера.
2. Только MainWorld. Удобно, когда надо быстро запустить только сервер.
3. Настроеный запуск из /home/startup.sh Например чтобы проверить какой-нить определенный данж
Чтобы подключится к серверу надо в клиенте с рус офа произвести кое какие изменения:
- в файл element\\userdata\\server\\serverlist.txt добавить/написать строчку вроде этой:
Lite 29000:192.168.1.2
Где Lite - имя сервера, можно указать любое
29000 - порт сервера, его оставить таким же
192.168.1.2 - IP адрес сервера указать свой
- заменить файл шопа в element\\data\\gshop.data
он должен быть таким же как и тот, что на сервере (/home/gamed/config/gshop.data)
тот, что сейчас на сервере и выложен в ссылке наверху
- запустить сервер можно или через патчер или через bat файл следующего содержания:
Цитата:
cd element
start elementclient.exe game:cpw[IWeb...]
И так ошибку
/libjvm.so'.sr/java/jdk1.5.0_05/jre/lib/i386/server
Идём сюда и делаем то что написанно здесь
http://www.emudev.ru/showthread.php?t=4793
Следущая ошибка
Цитата:
=== AUTH ===
/home/startup_min.sh: 27: ./authd.sh: not found
=== DONE! ===
и потом
err : gdelivery::connect to GAuth server failed. Reconnecting....
err : gdelivery::connect to GAuth server failed. Reconnecting....
err : gdelivery::connect to GAuth server failed. Reconnecting...
надо сделать вот что:
дёшь в файлы startup_min.sh startup_max.sh startup.sh ищеш 27(точно непоню но вроде эту)строчку и приводшь её к такому виду -
Цитата:
echo "=== AUTH ==="
#cd $PW_PATH/authd/build/; ./authd &
cd $PW_PATH/mauthd/build/; ./authd.sh &
Такж если и после этого не запускается делаешь так:
apt-get install tofrodos
fromdos /home/mauthd/build/authd.sh
Елемент серверный и клиентский + шоп (Встроен мото байк и чопер байк + новые петы в шопе!)