Регистрация Главная Пользователи Все разделы прочитаны
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 10.03.2009, 18:31   #1
-= Чит-Мастер =-
 Рыцарь-защитник
Аватар для Razzor
 
Razzor сломал счётчик популярности :(Razzor сломал счётчик популярности :(Razzor сломал счётчик популярности :(Razzor сломал счётчик популярности :(Razzor сломал счётчик популярности :(Razzor сломал счётчик популярности :(Razzor сломал счётчик популярности :(Razzor сломал счётчик популярности :(Razzor сломал счётчик популярности :(Razzor сломал счётчик популярности :(Razzor сломал счётчик популярности :(
Регистрация: 23.04.2008
Сообщений: 583
Популярность: 26705
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 1,365
Поблагодарили 2,428 раз(а) в 666 сообщениях
Отправить сообщение для Razzor с помощью ICQ Отправить сообщение для Razzor с помощью Skype™
 
По умолчанию Установка на Vmware

Информация была взята с EmuDev!

Что нам потребуется
:
1. VMware какой найдёте.
2. Федора 8 желательно DVD.iso- На 9 та же сборка не заработала поэтому именно 8
3. Сборки сервера 136 которая с паролем (та что залита в мою сборку №2)
4. Сборка 136 sp2
5. Настроеный MSSQL с уже залитыми базами.

1. Создание рабоче сборки:
Берём сборку 136 сп2 вливаем в неё папку /home/gamed/config именно всю папку и папку /lib от моей сборки №2
Туда же в конфиги вливаем пофикшеные на крылья и лопатку elements.data
Хексим /etc/hosts и /etc/table.xml
В хостах меняем 1 адрес внизу. в тейбле прописываем все параметры на мускул адрес имя базы имя пользователя и пароль (Пример база dbo, пользователь sa пароль 123456)
Далее настраиваем конфиги для папок gamedbd и uniquenamed
Папка gamedbd файл gamesys.conf ищем аналогичные строки и меняем на ниже идущие.
Code
[storage]
homedir = /server/gamedbd/dbhome
datadir = dbdata
logdir = dblogs
backupdir = /server/gamedbd/backup
cachesize = 16777216
errpfx = Storage
checkpoint_interval = 60
backup_lockfile = /tmp/.lockgamedbd
quit_lockfile = /tmp/.quitgamedbd
compress = 1

[storagewdb]
homedir = /server/gamedbd/dbhomewdb
datadir = dbdata
logdir = dblogs
backupdir = /server/gamedbd/backup

там же ниже время удаления персонажа в секундах
Code
[Role]
delete_timeout = 86400

Далее в той же папке файл cashstat.conf аналогично
Code
[storage]
homedir = /server/gamedbd/dbhome
datadir = dbdata
logdir = dblogs
backupdir = /server/gamedbd/backup
cachesize = 16777216
errpfx = Storage
checkpoint_interval = 300
backup_interval = 86400

[storagewdb]
homedir = /server/gamedbd/dbhomewdb
datadir = dbdata
logdir = dblogs
backupdir = /server/gamedbd/backup

Далее папка uniquenamed файл gamesys.conf
Code
[storage]
homedir = /server/uniquenamed/uname
datadir = dbdata
logdir = dblogs
backupdir = /server/uniquenamed/backup
cachesize = 16777216
errpfx = Storage
checkpoint_interval = 60
backup_lockfile = /tmp/.lockuniquenamed
;compress = 1

[storagewdb]
homedir = /server/uniquenamed/unamewdb
datadir = dbdata
logdir = dblogs
backupdir = /server/uniquenamed/backup

Заливаем файлы в архив или в формат .tar.gz или .rar
Выкладываем у себя в вебе. Сервер готов.

Настройка VMware
:
Установили прогу, выбираем new wirtual machine
Приветствуем мастера выбираем Custom, далее
Выбираем версию нашей ворк стейшн, я лично нетрогал оставил 6, далее
ОС Linux Red hat или что хотите там, далее
Выбираем имя тачки и где хранится конфигурация тачки, далее
Число процессоров 1 ( с 2 мя были лаги), далее
Количество оперы, ставим щас или можно после установки откалибровать скока надо, далее
Интернет соединение тип NAT, далее
i\o adapters оставляем по дефолту у меня это BusLogic, далее
Выбираем Create new virtual disk, далее
SCSI как нам рекомендуют, далее
Ставим размер жёсткого рекомендую 20+ Гигов, и ставим галочку на Allocate all disk space now. далее
Выбираем место для файла с диском, далее
Ждём пока завершится установка.

После завершения установки выбираем нашу машину в списке и жмём гаечный ключик в списке.
В настройках можно сразу удалить флопик, чтобы не трещал, в DVD приводе выставить образ нашей Федоры8.iso
закрываем.
Запускаем машину. если нехватило оперативки выделите поменьше.
Устанавливаем федору.
Всегда заходить будем от root поэтому не забудте пароль. (раскладка в линуксе меняется нажатием 2 шифтов)

Лезем в Система - Администратирование - Службы
Ставим галочки напротив NetworkManager и NetworkManagerDispatcher
Поочереди выделяем их запускаем и сохряняем настройки.
Справа вверху появится значок о подключении. Кликаем правой кнопкой и берём сведения о подключении
Видим строку Адрес IP запоминаем этот айпи. у меня 192.168.242.128
Лезем в меню VMware по кнопке Edit - Virtual Network Settings
Вкладка NAT - кнопка Edit - далее кнопка - Port Forwarding.
пробрасываем порты пишем:
Host port 29000
Virtual Machine IP это тот ай пи что мы смотрели тот что у меня 192.168.242.128
Port 29000
( Так можно создать несколько серверов и конекить их на разные порты к примеру основной сервак висит на колинуксе слушает порт 29000 а мы прописываем в игре порт к примеру 39000 и делаем проброс с 39000 на виртуалку 29000 так я запустил 2 сервера)
Аналогично дял UDP делаем тоже
Ок ок ок ок сохранить всё сохраняем.

Открываем фаер фокс заходим на наш апач и выкачиваем из себя нашу сборку.
Для тех кто архивировл вин раром надо установить эмуль винды:
прложения - системные - терминал
Воодим
Quote
yum install wine

Залили установили. Теперь качаем установщик винрара открываем спомощью wine эмулятор windows
Ставим вин рар и распаковываем сервер куданибудь.

Другие кто в тар.гз могут разархивировать стандартным архиватором
Копируем все 4 папки в корень с заменой
открываем папку root в меню ВИД галочка на показывать скрытые файлы
Находим внизу bash_profile
Измените го до такого вида:
Code
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/usr/java/jdk1.5.0_05/bin
BASH_ENV=$HOME/.bashrc
USERNAME="root"

PATH=$PATH:$HOME/bin:/usr/lib/mysql/bin
BASH_ENV=$HOME/.bashrc
USERNAME="ROOT"

export USERNAME BASH_ENV PATH
export CLASSPATH=.:/usr/java/jdk1.5.0_05/lib/dt.jar:/usr/java/jdk1.5.0_05/lib/tools.jar:/usr/java/jdk1.5.0_05/lib/mysql-connector-java-3.0.16-ga-bin.jar:/usr/java/msSQLjdbc/lib/msbase.jar:/usr/java/msSQLjdbc/lib/mssqlserver.jar:/usr/java/msSQLjdbc/lib/msutil.jar
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME=/usr/java/jdk1.5.0_05

Теперь у вас работает Ява. Тока сначала надо перезайти за root можно не перезагружаться.

щёлкаем по папке server правой кнопкой мыши выбираем свойства - права
везде должно стоять Создание и удаление и Чтение и запись
В конце поставить не - а галочку покликав несколько раз и жмине на кнопку распространить на вложенные файлы и папки
Теперь у вас будут права на запуск.

Запуск осуществляется командой из терминала оттуда же где устанавливали wine
Скрипт на запуск выглядит вот так:
Code
#!/bin/sh

PW_PATH=/server

if [ ! -d $PW_PATH/logs ]; then
mkdir $PW_PATH/logs
fi

#echo "=== IWEB AND ROLE MANAGEMENT ==="
#/usr/local/jakarta-tomcat-5.5.9/bin/startup.sh
#sleep 5
#echo "=== DONE! ==="
#echo ""

echo "=== LOGSERVICE ==="
cd $PW_PATH/logservice; ./logservice logservice.conf >$PW_PATH/logs/logservice.log &
sleep 2
echo "=== DONE! ==="
echo ""
echo "=== UNIQUENAMED ==="
cd $PW_PATH/uniquenamed; ./uniquenamed gamesys.conf >$PW_PATH/logs/uniquenamed.log &
sleep 3
echo "=== DONE! ==="
echo ""
echo "=== AUTH ==="
cd $PW_PATH/auth/root/cauthd/build/; ./authd &
#cd $PW_PATH/auth; ./authd &
sleep 20
echo "=== DONE! ==="
echo ""
echo "=== GAMEDBD ==="
cd $PW_PATH/gamedbd; ./gamedbd gamesys.conf >$PW_PATH/logs/gamedbd.log &
sleep 5
echo "=== DONE! ==="
echo ""
echo "=== GACD ==="
cd $PW_PATH/gacd; ./gacd gamesys.conf >$PW_PATH/logs/gacd.log &
sleep 5
echo "=== DONE! ==="
echo ""
echo "=== GFACTIOND ==="
cd $PW_PATH/gfactiond; ./gfactiond gamesys.conf >$PW_PATH/logs/gfactiond.log &
sleep 5
echo "=== DONE! ==="
echo ""
echo "=== GDELIVERYD ==="
cd $PW_PATH/gdeliveryd; ./gdeliveryd gamesys.conf >$PW_PATH/logs/gdeliveryd.log &
sleep 5
echo "=== DONE! ==="
echo ""
echo "=== GLINKD ==="
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 1 >$PW_PATH/logs/glink.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 2 >$PW_PATH/logs/glink2.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 3 >$PW_PATH/logs/glink3.log &
cd $PW_PATH/glinkd; ./glinkd gamesys.conf 4 >$PW_PATH/logs/glink4.log &
sleep 8
echo "=== DONE! ==="
echo ""
echo "=== MAIN WORLD ==="
cd $PW_PATH/gamed; ./gs gs01 >$PW_PATH/logs/game1.log &
sleep 70
echo "=== DONE! ==="
echo ""
echo "=== OTHER WORLD ==="

# ./gs arena01 >$PW_PATH/logs/game_all.log &
# sleep 10
# echo "=== ARENA1 DONE! ==="
# echo ""
# ./gs arena02 >$PW_PATH/logs/game_all.log &
# sleep 10
# echo "=== ARENA2 DONE! ==="
# echo ""
# ./gs arena03 >$PW_PATH/logs/game_all.log &
# sleep 10
# echo "=== ARENA3 DONE! ==="
# echo ""
# ./gs arena04 >$PW_PATH/logs/game_all.log &
# sleep 10
# echo "=== ARENA4 DONE! ==="
# echo ""

# ./gs is01 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Netherbeast City / Dark Beast City DONE! ==="
# echo ""
# ./gs is02 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Heroes Tomb / Hero’s Grave DONE! ==="
# echo ""
# ./gs is05 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Cave of Fire / Fire Grotto DONE! ==="
# echo ""
# ./gs is06 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Wolf Den DONE! ==="
# echo ""
# ./gs is07 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Scorpion Cave / Serpent-Scorpion Cave DONE! ==="
# echo ""
# ./gs is08 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Green Shirt Tomb / Blue Clothes Grave DONE! ==="
# echo ""
# ./gs is09 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Haunted Grotto / Hades Residence DONE! ==="
# echo ""
# ./gs is10 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Frozen Realm / Halls of Frost DONE! ==="
# echo ""
./gs is11 >$PW_PATH/logs/game_all.log &
sleep 20
echo "=== Valley of Disaster / Disaster Valley DONE! ==="
echo ""
# ./gs is12 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Forest ruins / Jungle Ruins DONE! ==="
# echo ""
#./gs is13 >$PW_PATH/logs/game_all.log &
#sleep 20
#echo "=== Realm of Ghost / Ghost Dreamland DONE! ==="
#echo ""
./gs is14 >$PW_PATH/logs/game_all.log &
sleep 20
echo "=== Gate of Wraith / Soulless Gate DONE! ==="
echo ""
./gs is15 >$PW_PATH/logs/game_all.log &
sleep 20
echo "=== Cave of Treasures / Treasure Grotto DONE! ==="
echo ""
# ./gs is16 >$PW_PATH/logs/game_all.log &
#sleep 20
#echo "=== Heavenly Illusion / Immortal Land DONE! ==="
#echo ""
#./gs is17 >$PW_PATH/logs/game_all.log &
#sleep 20
#echo "=== Devil's illusion / Demon Land DONE! ==="
#echo ""
# ./gs is18 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Dragon Palace DONE! ==="
# echo ""
./gs is19 >$PW_PATH/logs/game_all.log &
sleep 20
echo "=== Weeping Isle / Howling Isle DONE! ==="
echo ""
#./gs is20 >$PW_PATH/logs/game_all.log &
#sleep 20
#echo "=== Snakes Island / Snake Island DONE! ==="
#echo ""
./gs is21 >$PW_PATH/logs/game_all.log &
sleep 20
echo "=== Celestial World DONE! ==="
echo ""
./gs is22 >$PW_PATH/logs/game_all.log &
sleep 20
echo "=== Demon World DONE! ==="
echo ""
# ./gs is23 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Purgatory of Heaven / Heaven’s Purgatory DONE! ==="
# echo ""
#./gs is24 >$PW_PATH/logs/game_all.log &
#sleep 20
#echo "=== Devil's Arcadia / Hell’s Arcadia DONE! ==="
#echo ""
# ./gs is25 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Misty City / Dim City DONE! ==="
# echo ""
# ./gs is26 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Residence of Basphemy / Sky-Rebellion Residence DONE! ==="
# echo ""
# ./gs is27 >$PW_PATH/logs/game_all.log &
# sleep 20
# echo "=== Crescent Valley / Holy Moon Valley DONE! ==="
# echo ""
#./gs is28 >$PW_PATH/logs/game_all.log &
#sleep 40
#echo "=== Godless Valley DONE! ==="
#echo ""
#./gs is29 >$PW_PATH/logs/game_all.log &
#sleep 40
#echo "=== Ultimate Destination DONE! ==="
#echo ""
#./gs is30 >$PW_PATH/logs/game_all.log &
#sleep 40
#echo "=== Black Sand Palace DONE! ==="
#echo ""
#./gs is31 >$PW_PATH/logs/game_all.log &
#sleep 40
#echo "=== Holy Hall of Dusk / Dusk Palace DONE! ==="
#echo ""

#./gs bg01 >$PW_PATH/logs/game_all.log &
#sleep 40
#echo "=== Level 3 Territory (Destroy Key Building) DONE! ==="
#echo ""
#./gs bg02 >$PW_PATH/logs/game_all.log &
#sleep 40
#echo "=== Level 3 Territory (Kill all mobs)DONE! ==="
#echo ""
#./gs bg03 >$PW_PATH/logs/game_all.log &
#sleep 40
#echo "=== Level 2 Territory (Destroy Key Building) DONE! ==="
#echo ""
#./gs bg04 >$PW_PATH/logs/game_all.log &
#sleep 40
#echo "=== Level 2 Territory (Kill all mobs) DONE! ==="
#echo ""
#./gs bg05 >$PW_PATH/logs/game_all.log &
#sleep 50
#echo "=== Level 1 Territory (Destroy Key Building) DONE! ==="
#echo ""
#./gs bg06 >$PW_PATH/logs/game_all.log &
#sleep 50
#echo "=== Level 1 Territory (Kill all mobs) DONE! ==="
#echo ""
sleep 50

echo "============================================= ==== =============="
echo "= ALL INSTANCES LOADED ="
echo "= SERVERS ARE UP AND RUNNING! ="
echo "============================================= ==== =============="
sleep 30

Обращаю внимание на PW path должен быть server а не home
Запускаем в терминале. И будет вам счастье. ( не советую пока раскоментировать все данжи иначе столкнётесь с вышеописанным мной)
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ivan_32 (10.03.2009), VladimirVV (07.05.2009)
Старый 31.07.2010, 07:11   #2
 Разведчик
Аватар для dissell5
 
dissell5 никому не известный тип
Регистрация: 25.07.2010
Сообщений: 36
Популярность: 14
Сказал(а) спасибо: 20
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Установка на Vmware

( Так можно создать несколько серверов и конекить их на разные порты к примеру основной сервак висит на колинуксе слушает порт 29000 а мы прописываем в игре порт к примеру 39000 и делаем проброс с 39000 на виртуалку 29000 так я запустил 2 сервера)

кто нибудь знает про это поподробнее? растолкуйте с расстановкой где прописать в колинуксе ? и как замутить чтоб клиен обновлялся с моего сервера ?
  Ответить с цитированием
Ответ

Метки
установка, vmware

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка Metamod и AMXmod X Yohan Counter-Strike 1 02.02.2011 00:07
Установка сервера Gunz Online FFForever Другие Игры 5 28.12.2010 23:52
Установка AMX 0.99 с superheromod AMX 1.18d ExE Counter-Strike 2 24.04.2010 09:06
Cabal на VMware FFForever Другие Игры 1 07.03.2009 21:16
Установка и настройка сервера Yohan Counter-Strike 2 21.09.2008 21:04

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 21:39.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net