Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Установка сервера на *Nix
#21
Lobzik Написал:Ну, как то попрыгал по никсам и остановился на убунту. Стока всего понаставил, че нада и ненада, кое че попортил. Ща буду занова ставить.:o




Пысы: разобрался.Smile
Подскажи в чем именно была проблема, что он ненаходил? У меня подобная ситуация на OS Ubuntu 8.10 server при попытке запуска любого *.sh файла выдает ошибку "не найден файл или папка". Чувствую что решение простое, но дотянуться никак.
Ответ
#22
Да собственно избавился тока от некоторых ошибок из-за хлама, которого я понаставил. А запустить так и не смог. Где то в инете читал, что в запускающих файлах нада конект к базе прописывать. Вопщем, щас пока не на чем баловатся под никсами, комп срочно переехал на винсервер. :o
Ответ
#23
Читал мессаги сверху....

Сначало конвертим sh-ник
# dos2unix *.sh

Затем чтобы он запускался

# chmod u+x *.sh

С вас спасибо =)
Ответ
#24
У меня вопрос, если можно.

Почему для сервера была выбрана именно предрелизная версия MySQL? Правда, на момент написания статьи, она, судя по всему, была еще альфа-версией, но по ссылке качается предрелизная mysql-5.1.28-rc

З.Ы.: Я в никсах новичек, а в линейке - тем более

Добавлено через 3 часа 26 минут
Кстати, пока не забыл.
configure мне выдал, что нужно поставить glibc, ибо не нашел он их там, либо нашел, но они для него не подходят. (Честно, не знаю, какой у меня Линукс, и даже не знаю, как это узнать. Подозреваю, что RedHat)

Скачать - скачал, а поставить не могу.
После команды ./configure Упираюсь в ошибку

configure: error: you must configure in a separate build directory

Мануалов никаких толковых в нете не нашел. В никсах я нуб.
Помогите кто-нибудь!

Добавлено через 16 часов 17 минут
Я дико извиняюсь, что замусорил тему лишней и ненужной информацией.

На всякий случай скажу, что проблема была в том, что не катит под RedHat тот дистрибутив MySQL, на который ссылается автор. Надо ставить либо Slackware-7.1 либо бинарный дистрибутив. В последнем случае, даже не знаю... читал что многие проги не будут просто работать под него, ибо всю библиотеку он раскидывает по директориям в соответствии с RPM, а не в папку /usr/local/mysql
Ответ
#25
В тему о сервере на линухе: который день ищу решение перезагрузки гейм сервера.
Т.е. в процессе отладки довольно часто приходится его перезапускать и тупо каждый раз рубить процессы в топе - не "интересно".
Пока ничего не нашел - ни скриптов, ни черта.
Может есть у кого какое решение?
Буду признателен.
Ответ
#26
Уважаемые форумчане.

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

Сервер:
OC: Linux CentOS 5.2
Сборка сервака лн2: качал из этой темы с первого поста
Недели полторы разбирался, что и как. Все получалось не сразу, искал решения проблем по возможности всегда сам...

Осталось самое последнее, наверное.

Ввожу логин/пароль - заходит.
Список серверов (точнее один сервер) - видит, но пинг 999999999 и пишет, слишком много народу, тра-ла-ла.....

Да, я менял Протокол!!!!
Насколько я понял - нужно поменять значения в файле server.properties строках

# Default: 12
MinProtocolRevision = 12

# Default: 17
MaxProtocolRevision = 17

на значительно большее (видел де-то у вас цифру 855).

Результатов - никаких!
Для подстраховки сервер бутал несколько раз. Потом запускал все заново.
не помогло Sad

Говорю сразу. О смысловой и функциональной нагрузке строк MinProtocolRevision/MaxProtocolRevision ничего не знаю.

Если вы дадите ответ на мой вопрос, то в замен я обязуюсь:
1. Сказать большое-пребольшое спасибо
2. Не задавать впредь тупых вопросов
3. Если нужно, могу написать подробный мануал со всеми нюансами для совсем нубов, как ставить скомпилированный Ява-сервер на RedHat-семейство линкусов. Дело в том, что следуя вышеприведенной инструкции, ничего на RH не получится. Там есть свои особенности, о которых профессионал не спрашивает, а новичек не догадается. Из-за незнания этих особенностей я потратил где-то от 4 до 6 дней тупо чтобы найти их решения.

Заранее благодарен

Добавлено через 5 минут
ПыСы:
Stasev Написал:В тему о сервере на линухе: который день ищу решение перезагрузки гейм сервера.
Т.е. в процессе отладки довольно часто приходится его перезапускать и тупо каждый раз рубить процессы в топе - не "интересно".
Пока ничего не нашел - ни скриптов, ни черта.
Может есть у кого какое решение?
Буду признателен.

startНасколько я разбираюсь в линуксах, можно поставить LoginServer.sh и startGameServer.sh в автозагрузку, и бутать сервак.
Конечно, это стрельба по мухе из миномета, но я так делаю Smile
Ответ
#27
Перепроверь ИП логина и гейма.
У меня тоже с начала такое было.

Вот мои конфиги - сервер во внутреней сети, так что ИП машины 192.168.1.107 - считай его внешним.

/home/lasharik/lineage/l2emuproject-login/config/network/network.properties

Код:
# ==========^M
# Connection^M
# ==========^M
^M
# Bind ip of the loginserver, use 0.0.0.0 to bind on all available IPs^M
LoginServerHostName = 192.168.0.107^M
LoginServerPort = 2106^M
^M
# The port, ip on which login will listen for GameServers^M
LoginPort = 9014^M
LoginHostName = 192.168.0.107^M
^M
.......................................

/home/lasharik/lineage/l2emuproject-game/config/network/network.properties

Код:
# ---------------------------------^M
# Section: Network Connection Setup^M
# ---------------------------------^M
# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs^M
# This is The IP/Port Gameserver will Assume and Use.^M
GameServerHostName = 192.168.0.107^M
GameServerPort = 7777^M
^M
# this is the Loginserver host and port that this gameserver will try to connect to.^M
LoginPort = 9014^M
LoginHost = 192.168.0.107^M
^M
# This is transmitted to the clients connecting from an external network,^M
# so it has to be a public IP or resolvable hostname.^M
ExternalHostname = 192.168.0.107^M
^M
# This is transmitted to the client from the same network,^M
# so it has to be a local IP or resolvable hostname^M
InternalHostname = 127.0.0.1^M
...................

А по поводу старта: запустить то я его могу - мнеб остановить, заразу Wink
Ответ
#28
Спасибо за совет!!!

Но настройки то я проверял... Sad
Раз двадцать пробовал, менял...
По аналогии с твоими, только поле одно было не заполнено.


И еще один глупый вопрос...

вот это буква ^M после каждой строчки....
у ее функуциональная нагрузка какая-то есть?

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

#!/bin/....
а дальше, kill и имя процесса. Или наоборот..
Если честно, я не пробовал, но в никсах, поскольку все на свете является файлами, то выполнение любого файла, в т.ч. с набором текстовых команд, будет выполняться, как в досе .bat-файлы

Добавлено через 34 минуты
ПыПыСы:

Интересную папку нашел.
В отчаянии блуждал по директориям, и набрел на папку log
В ней было огромное количество файлов, у которых имена заканчивались сегодняшней датой и временем.
Ровно одинаковое количество файлов с именами
YYYY-MM-DD_HH_MM_SS_java.log
YYYY-MM-DD_HH_MM_SS_stdout.log

В каждом последнем файле (я так понял, это все протоколы запуска) имеется очень интересная строчка
YYYY-MM-DD_HH_MM_SS_java.log

Exception in thread "main" java.lang.Error: Failed to Load ./config/l2jmods.properties File.

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

Файл на месте. Вручную просматривается, открывается...
В чем проблема - не пойму!! Хоть лбом об стену!
Ответ
#29
Stasev Написал:В тему о сервере на линухе: который день ищу решение перезагрузки гейм сервера.
Т.е. в процессе отладки довольно часто приходится его перезапускать и тупо каждый раз рубить процессы в топе - не "интересно".
Пока ничего не нашел - ни скриптов, ни черта.
Может есть у кого какое решение?
Буду признателен.

я конечно на АСС в линуксе, но:
"в процессе отладки", т.е. вы админом в онлайне?
- что мешает прям из игры ребутнуть?
- если нет, то наш помошник telnet справится с такой задачей.
- можно также поставить авторебут каждые "сколько вам надо".

Кузнецов Написал:Уважаемые форумчане.

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

Сервер:
OC: Linux CentOS 5.2
Сборка сервака лн2: качал из этой темы с первого поста
Недели полторы разбирался, что и как. Все получалось не сразу, искал решения проблем по возможности всегда сам...

Осталось самое последнее, наверное.

Ввожу логин/пароль - заходит.
Список серверов (точнее один сервер) - видит, но пинг 999999999 и пишет, слишком много народу, тра-ла-ла.....

Однозначно ваш Гейм сервер ждет Вас не на том адресе. Причины:
- неправильно указан внешний IP Гейм сервера.(Можно проверить, посмотрев лог логина. Он пишет адреса Гейма когда конектит его к себе. Самый конец загрузки Гейм сервера.)
- нет конфига с сетевыми настройками, или не читаемый формат (симптомы: наличие в файлах конфигов ^M) Лечение: dos2unix описано выше.
- банальный фаервол рубит порт сервера.

и еще совет: запускайте логин и гейм с правами root
Ответ
#30
приветствую. судь проблемы я так думаю не стоит описывать, по логам сами поймёте. сервер под nix запускаю первый раз и с java ранее не доводилось сталкиваться.

texnik:/opt/l2j/login# ./RegisterGameServer.sh
Exception in thread "main" java.lang.ClassFormatError: net.sf.l2j.gsregistering.GameServerRegister (unrecognized class file version)
at java.lang.VMClassLoader.defineClass(natVMClassLoader.cc:78)
at java.lang.ClassLoader.defineClass(ClassLoader.java:483)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:108)
at java.net.URLClassLoader.findClass(URLClassLoader.java:1171)
at gnu.gcj.runtime.SystemClassLoader.findClass(natSystemClassLoader.cc:27)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
at gnu.java.lang.MainThread.run(MainThread.java:98)

java установлена, но у меня подозрения на счёт правильности её установки. мне кажется что "капать" нужно в этом направлении. версию java ставил 1.6, но:

desktop@texnik:~$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)

дистр у меня debian 4 etch i386 (если это важно). Заранее Благодарен
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Мануал! Установка ява сервера SF, RT, ST etc. PROGRAMMATOR 567 476,734 02-28-2021, 06:13 PM
Последний пост: seotaylor1
  Проблема с конфигами при установке сервера на vps 6yy 1 2,198 11-30-2015, 07:13 AM
Последний пост: Gawric
  Пиар сервера mrMedVonD 0 1,876 10-27-2015, 05:45 PM
Последний пост: mrMedVonD
  Оптимизация Java сервера Lineage 2 для онлайна 1000+ 1ZeroS1 32 75,392 05-06-2014, 01:37 PM
Последний пост: Pretus
  Выбор сервера под Л2. Где купить ? Как заказать ? Цены ? Place 34 21,506 01-18-2013, 04:09 PM
Последний пост: la2promo
  Установка MSSQL 2005 mazillka 0 1,779 01-18-2012, 11:21 PM
Последний пост: mazillka
  ZG-compiller - установка и компиляция сборок ява серверов PROGRAMMATOR 49 24,325 08-05-2010, 08:44 AM
Последний пост: FischeR
  Мануал! Автоматические задачи для сервера L2Emu DarkLoki 4 10,317 05-28-2010, 01:02 PM
Последний пост: Жужик
  Видео по установке L2J сервера на системы Linux Magister 0 2,820 12-17-2009, 05:19 PM
Последний пост: Magister
  Установка MySQL Zone-Game 6 6,881 11-03-2009, 01:30 PM
Последний пост: Abhorrer

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)