Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Установка сервера на *Nix
#91
у меня один сервер не запускается... LoginServer.
В ерминале показывает, LoginServ_loop, за ним сразу же sleep.
B логи спамит с огромной скоростью stdout.log
Ответ
#92
Проблема с запуском логин сервера. Вот родные баши:
Код:
#!/bin/bash

./LoginServer_loop.sh &

Код:
#!/bin/bash

err=1
until [ $err == 0 ];
do
    [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
    [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
    nice -n -2 java -Xms128m -Xmx128m -cp ./../libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer > log/stdout.log 2>&1
    err=$?
#    /etc/init.d/mysql restart
    sleep 10;
done

Вот те с которых сервер запускался раньше:
Код:
#!/bin/bash

./LoginServer_loop.sh &

Код:
#!/bin/bash

while :; do
    [ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
    [ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
    java -Xms128m -Xmx128m -cp ./../libs/*:l2jlogin.jar com.l2jserver.loginserver.L2LoginServer > log/stdout.log 2>&1
    [ $? -ne 2 ] && break
#    /etc/init.d/mysql restart
    sleep 10
done

Вот логи:
Код:
Exception in thread "main" java.lang.NoSuchMethodError: javolution.util.FastMap.shared()Ljavolution/util/FastMap;
    at com.l2jserver.loginserver.LoginController.<init>(LoginController.java:61)
    at com.l2jserver.loginserver.LoginController.load(LoginController.java:80)
    at com.l2jserver.loginserver.L2LoginServer.<init>(L2LoginServer.java:119)
    at com.l2jserver.loginserver.L2LoginServer.main(L2LoginServer.java:56)


Теперь не запускается вообще... Помогите пожалуйста Smile

Добавлено через 7 часов 26 минут
Судя по ошибке, где ошибка в каком то джавалюшене. Заглянул в либс - там вроде как всё есть, тем более на локальной "винде" всё как бы запустилось, я протестил. Проблему решил следующим образом:
скопировал в папку либс файл c3p0-0.9.1.2.jar при том, что там уже содержался c3p0-0.9.2-pre1.jar

закинул со старой ревизии mysql-connector-java-5.1.13-bin.jar к mysql-connector-java-5.1.14-bin.jar и mysql-connector-java-5.1.15-bin.jar

Перекомпилировал гейм и слил новенький l2jserver.jar

Сервер запустил без проблем Sad В чём прикол, кто сможет сказать?
Ответ
#93
Еще очень много случается траблов с кодировками файлов, а именно совместимостью Linux + Windows

Проблема в том, что винда сначала переводит каретку, а потом аж делает перенос (\r\n), так как линукс просто сразу переводит строку. В резульате, можно увидеть ошибку -- "Плохой интепрератор" -- это первая строка, которая указывает на исполняемую оболочку для файла. На серваках она обычно - #!/bin/bash.
В таком случае, если Вы на Линуксе, просто откройте файл через GEdit (in console -- gedit file), и пересохраните.

Добавлено через 3 минуты
sibling;110276 Написал:Сервер запустил без проблем В чём прикол, кто сможет сказать?
Java - плозо знаю, но сюдя из ошибки, не было метода -- shared(), в результате выскочило Искллючение.
Данный род ошибки, на любом языке, является фатальным, после чего идет автомат остонов скрипта, или программы.
Так же следует заметить, что Исключение можно спокойно перехватывать и обрабатывать так, как нам нужно.
Ответ
#94
Лайфхак: -При установке явы на пингвина не прописывайте тестовые репозитории=)
Ответ
#95
ZhukV;120035 Написал:ще очень много случается траблов с кодировками файлов, а именно совместимостью Linux + Windows

Проблема в том, что винда сначала переводит каретку, а потом аж делает перенос (\r\n), так как линукс просто сразу переводит строку. В резульате, можно увидеть ошибку -- "Плохой интепрератор" -- это первая строка, которая указывает на исполняемую оболочку для файла. На серваках она обычно - #!/bin/bash.
В таком случае, если Вы на Линуксе, просто откройте файл через GEdit (in console -- gedit file), и пересохраните.


через терминал чем можно пересохранить файл?
Ответ
#96
какие преимущества *них перед теми же вин2к3 или 2к8?
Ответ
#97
А поделится кто-то хорошей настройкой iptables?
Ответ
#98
singer Написал:А поделится кто-то хорошей настройкой iptables?

Что значит хорошая настройка? Я бы сделал такую схема

Client > proxy 1-3 штуки > host.deny/host.allow > LG > GS

Какие ещё настройки нужны, да и для чего вам они нужны не очень понятно, что вы хотите ими добиться и прочее..))

Так что задавайте вопрос корректно, а вообще, тут все жадные и кроме как совет "ищите в гугле" вы мало чего добьетесь)
1
Ответ


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

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


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