Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Серверная часть (https://forum.zone-game.info/forumdisplay.php?f=168)
-   -   Сборка сервера 1.4.5 (https://forum.zone-game.info/showthread.php?t=21116)

IIARTEMII 07.07.2012 14:27

Сборка сервера 1.4.5
 
Всем доброго времени суток =)
Представляю Вашему вниманию рабочую сборку сервера 1.4.5
На представленных ниже скринах я юзанул парочку скиллов лучника:

Как установить?
  • Скачиваем файлы, приложенные в архиве снизу
  • Распаковываем
  • Заливаем на виртуальную машину в те папки, которые указаны в сборке
  • Настраиваем (о чём ниже)
  • Радуемся

Как настроить?
Устанавливаем следующие пакеты, предварительно войдя через консоль в пользователя root командой "sudo -s" и введя пароль, который она (консоль) попросит:
Сначала вводим apt-get update
Далее по порядку:
Код:

apt-get install openssh-server
apt-get install openjdk-6-jre
apt-get install apache2
apt-get install mysql-server
apt-get install php5
apt-get install php5-mysql
apt-get install php5-cgi
apt-get install phpmyadmin

Если у Вас 64-битная ОС, тогда необходимо ввести следующее:
Код:

apt-get install ia32-libs
После установки всех пакетов, войдите в phpmyadmin по ссылке
Код:

localhost/phpmyadmin
введите Ваш логин и пароль.
После чего, в вошедшей в архив папке SQL найдите 2 файла. В MySQL тыкните на кнопочку SQL и скопируйте туда всё, что находится в файле mysql_tables, после чего обновите страницу, перейдите в левом окошке в базу pw и снова нажмите на кнопку SQL в верхнем меню. Далее скопируйте всё из второго файла и внизу, в поле Delimiter, поставьте "$$" (без кавычек)
Да да, Вам не показалось, открыт iweb... и он там рабочий ;)

Итак, после удачной настройки phpmyadmin и установки пакетов сделаем следующее... а это будет редактирование конфиг-файлов =)

Переходим в директорию etc/
Находим там файл table.xml и редактируем поле password
Далее переходим в директорию authd и ищем там все table.xml, после чего так же, как и выше, редактируем поле password
после всего этого редактируем конфиг регистрации:
var/www/register/config.php
Не забываем отредактировать ip в файле glinkd/gamesys.conf

После всего этого в консоли пишем:
Код:

chmod 777 chmod.sh
./chmod.sh

Ну чтож, сервер готов к работе. Пишем в консоли ./start.sh, ждём и заходим в игру с клиента =)
Кстати, о клиенте... ставить патч, приложенный в архиве, можно на руоф последней версии... всё работает корректно) проверено мной лично

Чтобы запустить iweb, необходимо перейти в консоль и написать:
Код:

root/jetty/jettyservice start
Для тех, кого интересует запуск карт из start.sh:
:
Свернуть ↑Развернуть ↓



В сборке корректно работает Морай (можно зайти\пройти квесты на престиж и тд)

__________________________________________________ ______________

Скачать архив:
narod.ru

У кого ошибка с ^M или \r (одно и то же) в конце строк:
^M или \r :
Свернуть ↑Развернуть ↓


Работоспособность сервера
:
Свернуть ↑Развернуть ↓


Права на мини-гайд и фикс сервера полностью принадлежат мне, © IIARTEMII. При копировании прошу указывать копирайты.


Скиллы Морай можно прописать с помощью моей программы Skill Octet Editor
В порядок приведу гайд чуть позже... пожелания в ЛС


Всем спасибо =)

Mag_i_str 07.07.2012 15:55

Re: Сборка сервера 1.4.5
 
а я нашел фикс морая скину в личку перекачай посмотри протесть :) по идее должно работать :)

Добавлено через 5 часов 3 минуты
Меня вот интересует такой вопрос качаем мы непосредственно сервер и там внутри уже присутствует джава но нам все равно надо ее устанавливать вопрос нафига ее качать вместе с сервером :)

IIARTEMII 07.07.2012 21:44

Re: Сборка сервера 1.4.5
 
Цитата:

Сообщение от Mag_i_str (Сообщение 202339)
Меня вот интересует такой вопрос качаем мы непосредственно сервер и там внутри уже присутствует джава но нам все равно надо ее устанавливать вопрос нафига ее качать вместе с сервером :)

Там какие-то исходные файлы при выполнении ссылаются на неё... поэтому лучше для корректного использования не трогать папку... но попробуй её удалить и поработать со всеми службами, если всё ок, отпиши какая именно папка java была удалена (она там не одна).
А и ещё, когда я ставил, забыл однажды поставить java и запустил сервер, всё работало нормально... второй раз это не прокатило, может папки сработали? Или это фишка 32\64-битных ОС - одним надо выполнять apt-get, другим достаточно уже закинутых папок

__________________________________________________ _______________

Как тестирование проходит? Норм файлики? Меня всё устроило=))

Mag_i_str 07.07.2012 21:57

Re: Сборка сервера 1.4.5
 
Тестирование пока не провожу только скачал а уже спать ложиться надо завтра встану скачаю все что надо так как винтик прикупил винду перебивал естественно все файлы по новой качать :) но я думаю что все будет норм я глянул примерно что получилось вроде файлики упакованы нормально единственное меня смущает такой вопрос ты айвеб ставил или пвадмин?

Добавлено через 2 минуты
и кстате ты написал
Цитата:

Заливаем на виртуальную машину в те папки, которые указаны в сборке
во первых напиши что можно на выбор ставить виртуалбокс или вмваре :) ну и что надо не забывать про убунту и что ее можно как серверную для профи или для нубиков оконную, главное чтоб в ней разбирались

Proto1001 07.07.2012 23:31

Re: Сборка сервера 1.4.5
 


Вот такие вот помидоры mysql_procedures.sql разделитель $$

IIARTEMII 08.07.2012 09:15

Re: Сборка сервера 1.4.5
 
Цитата:

Сообщение от Mag_i_str (Сообщение 202406)
меня смущает такой вопрос ты айвеб ставил или пвадмин?

оба сервиса там присутствуют.

Цитата:

Сообщение от Proto1001 (Сообщение 202439)


Вот такие вот помидоры mysql_procedures.sql разделитель $$

Ошибка синтаксиса, странно, у меня всё хорошо вышло. Попробуйте удалить базу pw и сделать запросы заново (tables, потом procedures)
Пишет, что ошибка в 189 строке:
IF rowcount = 0 THEN - тут всё норм

suslyak 08.07.2012 10:04

Re: Сборка сервера 1.4.5
 
У меня не большой вопросик а траски руссифицированные или нет?

IIARTEMII 08.07.2012 10:20

Re: Сборка сервера 1.4.5
 
Цитата:

Сообщение от suslyak (Сообщение 202528)
У меня не большой вопросик а траски руссифицированные или нет?

Нет, но где-то на просторах рунета валялись русские... русский елементс только)
На данный момент файлы только если звиздеть у официалов или других серверов, которые перевели. Вам переводить бесплатно никто ничего не собирается

Proto1001 08.07.2012 11:14

Re: Сборка сервера 1.4.5
 
Цитата:

Сообщение от IIARTEMII (Сообщение 202522)
Ошибка синтаксиса, странно, у меня всё хорошо вышло. Попробуйте удалить базу pw и сделать запросы заново (tables, потом procedures)
Пишет, что ошибка в 189 строке:
IF rowcount = 0 THEN - тут всё норм


Да в том-то и дело что двести раз дропал уже базу PW и заново ставил все равно тот-же эффект, чё делать ума не приложу :(

IIARTEMII 08.07.2012 21:01

Re: Сборка сервера 1.4.5
 
Цитата:

Сообщение от Proto1001 (Сообщение 202713)
Сейчас состоялся знаменательный момент и после 10 часов ковыряния в сервере и переустановки убунты в клиенте мне как награда выдало "старая версия клиента" кажется я зря так пыжился сил уже нет искать ошибку :(

Запускаете сервер, ставите патч на самую последнюю версию руоф клиента, ждёте, пока в консоли напишет "Server Online", после чего пытаетесь зайти. Если ничего не выйдет - я в скайпе жду Ваших сообщений =)

Mag_i_str 08.07.2012 21:39

Re: Сборка сервера 1.4.5
 
XD у меня круче жесть не могу справиться с приколом: установил все библиотеки все запустил по айпи проверку что все работает приступаю к заходу на пхпмуадмин и тут западло :) вместо открытия страницы он ее просто сохраняет :) щас сижу думаю с чем это связано, я как то решал данную проблемму но щас не помню :(

IIARTEMII 08.07.2012 21:56

Re: Сборка сервера 1.4.5
 





vasyapupkin 08.07.2012 22:24

Re: Сборка сервера 1.4.5
 
Доброго времени суток. Если можно, поподробнее следующие моменты:
1. Полная инфа о системе на которой нормально работает серв.
2. Момент заливки баз в phpmyadmin. Первый файл стал нормально, второй выдает ошибку как у человека на первой странице со скрином.
3. В чем может быть проблема того, что не видны айвеб и пвадмин хоть и запускал соответствующим скриптом?

Кроме всего хочу заметить, что желательно проверить чтобы был установлен пакет libstc++5, а также, что в нескольких скриптах я обнаружил непечатные символы, которые можно увидеть например в mcedit. Естественно, баш их видит что приводит к ошибкам. Для примера файл start.sh.
Помимо этого, заливка файла /lib/libxml2.so.2 приводит к тотальному краху Апача.

Все это происходит идентично на 2 машинах на расстоянии около 1000км на Ubuntu и Debian последних и предпоследних релизов.

Proto1001 08.07.2012 22:31

Re: Сборка сервера 1.4.5
 
Цитата:

Сообщение от vasyapupkin (Сообщение 202777)
Первый файл стал нормально, второй выдает ошибку как у человека на первой странице со скрином.

DELIMITER $$

вот это в самом начале не копируй тогда проходит команда тока базу заново поставь..

IIARTEMII 08.07.2012 22:33

Re: Сборка сервера 1.4.5
 
Обращаюсь к vasyapupkin:
Почему у меня с этими файлами уже четвёртый день всё работает стабильно?
Теперь по порядку:
1) Системе? Интересует железо? - тут нет ограничений. ОС? - Ubuntu 12.04 x32 и x64 бит. Установлены все пакеты и последние их обновления.
2) Опять же, читаем вторую строчку моего сообщения.
3) Найду сообщение и сделаю цитату, пометив ниже, что к пункту 3 - ждите.
По поводу замечания на счёт libstc++5: я не использовал данное чудо
По поводу замечания на тему непечатных символов: это служебные символы, которыя я благополучно удалил из ВСЕХ нужных исполняемых файлов и закинул в сборку, не знаю почему они у вас оказались, если не знаете как пофиксить - пишите ниже, сообщу, но только пришлите то, что Вам пишет при попытке запустить файл. Краха апача не происходит, опять же, смотрите вторую строку моего поста

__________________________________

Ответ к пункту 3:
Цитата:

Сообщение от IIARTEMII (Сообщение 201961)
Руки решают всё.

А и вот ещё, если уж соизволите одобрить мою дерзость:
Цитата:

Сообщение от IIARTEMII (Сообщение 202531)
Вам переводить бесплатно никто ничего не собирается

Стоит заменить 1 слово, чтобы точно передать то, что хочу Вам написать сейчас я

:
Свернуть ↑Развернуть ↓

Geden 09.07.2012 05:43

Re: Сборка сервера 1.4.5
 
То есть каждую строчку конвертировать?
И можно поподробней что и как

Добавлено через 10 минут
А все разобрался теперь пишет вот это когда запускаю/gacd: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

и еще в самом начале как запускаю сервер пишет ./logservice: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

asura013 09.07.2012 07:32

Re: Сборка сервера 1.4.5
 
Geden, Вы английский не знете или просто ошибки лень переводить? в ошибке написано - не могу открыть файл библиотеки libstdc++.so.5. Скорее всего файла в принципе нет в системе - в сборке необходимые библиотеки насколько я помню есть и лежат в папках /lib и /usr/lib, перекиньте всё из них в Вашу систему.

Geden 09.07.2012 07:34

Re: Сборка сервера 1.4.5
 
Теперь старая версия клиента:) Хотя клиент последний)

Geden 09.07.2012 13:40

Re: Сборка сервера 1.4.5
 
Пасаны вот вам ошибка до кучи)
dl failure on line 696Error: failed /usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/libjvm.so, because /usr/lib/jvm/java-6-openjdk/jre/lib/i386/client/libjvm.so: cannot map zero-fill pages: Cannot allocate memory

Как исправить кто знает?

Geden 09.07.2012 14:13

Re: Сборка сервера 1.4.5
 
Апач живет)) рега пашет, майадмин тоже

Proto1001 09.07.2012 14:28

Re: Сборка сервера 1.4.5
 
Везёт мои дохнут сразу :D

vasyapupkin 09.07.2012 15:15

Re: Сборка сервера 1.4.5
 
Суть в том, что проблемы есть и у всех одинаковые. А решений нет.
Разве что, чтобы апач не слетал, не надо заливать библиотеку, о которой я говорил выше
/lib/libxml2.so.2
/usr/lib/libxml2.so.2
/usr/lib32/libxml2.so.2

При установке Апач пакетный менеджер не заменяет почему-то ее и конфигурирует сервер под нее, соответственно, который потом выдеает ошибку о конфликте версий при запуске.

IIARTEMII 09.07.2012 15:17

Re: Сборка сервера 1.4.5
 
Мда... я сейчас уже 5ый раз поставил сервер и он опять работает!
Ждите, скоро обновлю шапку с образом машины х64
Установил по своему же гайду и с файлами, которые в архиве

У кого ошибка с ^M или \r (одно и то же) в конце строк, пишите
Код:

sed -i 's/\r//' filename
где filename - имя или полное имя "плохого" файла

Proto1001 09.07.2012 15:43

Re: Сборка сервера 1.4.5
 
щас ставлю с учётки рута на 12 посмотрим чё выйдет пока даже когда запрос полный из файла procedures в pw базу послал неругался об ошибках ... вот думаю заменить lib или оставить ? :D

IIARTEMII 09.07.2012 15:44

Re: Сборка сервера 1.4.5
 
Цитата:

Сообщение от Proto1001 (Сообщение 203237)
щас ставлю с учётки рута на 12 посмотрим чё выйдет пока даже когда запрос полный из файла procedures в pw базу послал неругался об ошибках ... вот думаю заменить lib или оставить ? :D

Ты на верном пути) Ставь всё из архива...
А я скоро залью виртуальную машину и обновлю шапку

Proto1001 09.07.2012 17:19

Re: Сборка сервера 1.4.5
 
к стати в сборке нету libstdc++.so.5 , и у меня по прежнему старая версия клиента щас буду с торента качать мож там сработает

Добавлено через 28 минут
чёта не нахожу :(

IIARTEMII 09.07.2012 17:48

Re: Сборка сервера 1.4.5
 
Обновил шапку, там установленный сервер на машину ubuntu 12.04 x64

libstdc++.so.5 НЕ нужен, без него всё шикарно работает

Proto1001 09.07.2012 17:51

Re: Сборка сервера 1.4.5
 
=== LOGSERVICE ===
./logservice: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
=== ГОТОВО! ===

вот это выдаёт без него брал фаил из сборки 1.4.4
а образ щас опробую :D

IIARTEMII 09.07.2012 17:54

Re: Сборка сервера 1.4.5
 
бред, у тебя х64? apt-get install ia32-libs выполнял?
А так, в виртуальной машине, которую выложил, все файлы только из архива, который так же тут залит.

Proto1001 09.07.2012 18:01

Re: Сборка сервера 1.4.5
 
у меня 32 ибо VBox на моей машине не эмулирует 64 системы :D

IIARTEMII 09.07.2012 18:05

Re: Сборка сервера 1.4.5
 
Цитата:

Сообщение от Proto1001 (Сообщение 203279)
VBox

Давай, до свидания!

P.S. Машинка в первом посте на VMWare

vasyapupkin 09.07.2012 18:23

Re: Сборка сервера 1.4.5
 
Неужели вся соль в ВМ? О_О надо проверить. хотя разве может както оно влиять?)

Mag_i_str 09.07.2012 18:23

Re: Сборка сервера 1.4.5
 
нет не влияет просто разные системы

vasyapupkin 09.07.2012 18:26

Re: Сборка сервера 1.4.5
 
система одна - Линукс, слава ему. а ВМ влиять не должна.

ну я ща еще на опенсюсе от нефиг делать попробую на вибоксе, если не, то заценю виэмварь ;)

Mag_i_str 09.07.2012 18:28

Re: Сборка сервера 1.4.5
 
Меня интересует почему сервер кинут в папку роот? по сути в хоум интереснее было бы кинуть, ибо вам надо было писать схмод в ручную

IIARTEMII 09.07.2012 18:37

Re: Сборка сервера 1.4.5
 
Цитата:

Сообщение от Mag_i_str (Сообщение 203296)
Меня интересует почему сервер кинут в папку роот? по сути в хоум интереснее было бы кинуть, ибо вам надо было писать схмод в ручную

В ходе работы сервера были замечены проблемы, если сервер установлен в домашнюю папку обычного пользователя, но если ставить сервер в root, то даже при небрежной настройке сервер долгое время работает без нареканий (или вообще всегда)
Насчёт VMWare - эта программа очень сильно обходит VBox по своей стабильности, удобству и функциональности. Об этом Вам скажут многие профессионалы в области виртуализации

Mag_i_str 09.07.2012 20:31

Re: Сборка сервера 1.4.5
 
Что то ты все таки намудрил с этим цхмодом в ручную все выставлял блин и то не помогло, сейчас качаю сервер 1.4.4 и буду смотреть какой там он и естественно править :) никогда не думал что если в сервере хороше поковыряться его невозможно будет быстро запустить :)

IIARTEMII 09.07.2012 20:32

Re: Сборка сервера 1.4.5
 
Скачай образ ВМ, который я в шапке разместил, там уже всё поправлено и установлено, нужно будет только ip поменять в glinkd/gamesys.conf по необходимости)

Proto1001 09.07.2012 20:32

Re: Сборка сервера 1.4.5
 
по ходу моя машинка хоть и 64 битная но виртуалку такой-же разрядности невыдерживает....

IIARTEMII 09.07.2012 20:35

Re: Сборка сервера 1.4.5
 
нет, можно конечно ещё и 32 бита замутить виртуалку, но кто мне подскажет отличный упаковщик, который упакует мне файлы размером в 11+ГБ до 500-1000МБ


Текущее время: 01:07. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot