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

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Fedora 9, и подобные Люниксу (https://forum.zone-game.info/showthread.php?t=4316)

2MB 03.08.2009 15:21

Fedora 9, и подобные Люниксу
 
Люди добрые помогите с серьездной проблеммой. Я с другом ставлю в нете на заказанный сервер и у меня проблеммы.
Кто ставил на люниксах удаленно серваки линейки java, поделитесь опытом в нете инфы нету....

Подскажите как правельно через SSH залить и поставить MySQL и Java.
У меня вроде что то вышло но тут какая то ошибка:
Цитата:

================================================== ===================-[ Main ]
================================================== =================-[ Network ]
================================================== =============-[ Versionning ]
FATAL: Failed loading GameServerTable. Reason: Unknown database 'L2Emu_DB'
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx ception: Unknown database 'L2Emu_DB'
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Construc tor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:40 6)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:1030)
at com.mysql.jdbc.SQLError.createSQLException(SQLErro r.java:956)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3515)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:3447)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.ja va:911)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java: 3953)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:12 76)
at com.mysql.jdbc.ConnectionImpl.createNewIO(Connecti onImpl.java:2048)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImp l.java:723)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connect ion.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Construc tor.java:513)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:40 6)
at com.mysql.jdbc.ConnectionImpl.getInstance(Connecti onImpl.java:302)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonReg isteringDriver.java:282)
at com.mchange.v2.c3p0.DriverManagerDataSource.getCon nection(DriverManagerDataSource.java:119)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSourc e.getPooledConnection(WrapperConnectionPoolDataSou rce.java:143)
at com.mchange.v2.c3p0.WrapperConnectionPoolDataSourc e.getPooledConnection(WrapperConnectionPoolDataSou rce.java:132)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolM anager.initializeAutomaticTestTable(C3P0PooledConn ectionPoolManager.java:772)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolM anager.createPooledConnectionPool(C3P0PooledConnec tionPoolManager.java:696)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolM anager.getPool(C3P0PooledConnectionPoolManager.jav a:257)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolM anager.getPool(C3P0PooledConnectionPoolManager.jav a:271)
at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSou rce.getConnection(AbstractPoolBackedDataSource.jav a:128)
at com.l2emu.L2DatabaseFactory.<init>(L2DatabaseFacto ry.java:95)
at com.l2emu.L2DatabaseFactory.getInstance(L2Database Factory.java:203)
at com.l2emu.loginserver.GameServerTable.loadRegister edGameServers(GameServerTable.java:151)
at com.l2emu.loginserver.GameServerTable.<init>(GameS erverTable.java:86)
at com.l2emu.loginserver.GameServerTable.load(GameSer verTable.java:70)
at com.l2emu.gsregistering.GameServerRegister.main(Ga meServerRegister.java:42)

Если есть мануал помогите. 3 день сижу потихоньку вникаю... Подскажите как правельно все сделать..
За ранее спасибо:)

PROGRAMMATOR 03.08.2009 17:18

Ответ: Fedora 9, и подобные Люниксу
 
Цитата:

Сообщение от 2MB
залить и поставить MySQL и Java.

Вот так :)

Код:

yum  install httpd php mysql mysql-server php-mysql
И устанавливаем Java JDK (если не ошибаюсь)

Код:

yum install java-jdk
А если нужно скачать, то используйте:

Код:

wget ссылка_на_архив\файл
А вообще могу ошибаться, так как наш сервер (где размещен портал) работает на Debian и там немного по другому. :)

Voltage 03.08.2009 17:28

Ответ: Fedora 9, и подобные Люниксу
 
ну для начала, не люникс, а линукс -)
во первых качаем Tunnelier http://www.bitvise.com/tunnelier настраиваем туннелиер, открываем sftp-сессию, заливаем файлы куда нибуть типа /opt/l2emu, открываем шелл-сессию, ставим java http://java.sun.com/javase/downloads/index.jsp
качаем оттуда JDK 6 Update 14, ставим, рекомендую прочитать вот это: http://forum.zone-game.info/showpost...7&postcount=47

потом собираем из сырцов mysql
Код:

mkdir /tmp/mysql
cd /tmp/mysql && wget http://www.mysql.ru/cgi-bin/download/mysql-5.1.28-rc.tar.gz
tar -zxvf mysql-5.1.28-rc.tar.gz
./configure
make
make install

настраиваем navicat(кстати удобнее и безопаснее будет пустить его по ssh-туннелю).
создаем симлинки на GameServer_loop.sh и LoginServer_loop.sh
Код:

sudo ln -sf /usr/bin/lsloop /opt/l2emu/login/LoginServer_loop.sh
sudo ln -sf /usr/bin/gsloop /opt/l2emu/game/GameServer_loop.sh

создаем навикатом БД, заливаем в нее таблицы, регистрируем геймсервер по hexid, потом после всего этого счастья пишем
Код:

lsloop &
gsloop &


2MB 03.08.2009 18:08

Ответ: Fedora 9, и подобные Люниксу
 
Voltage,
Это как манул для всех типов да? по такой схеме идет стандартная настройка и заливка? Спасибки

Добавлено через 2 минуты
PROGRAMMATOR, Вам тоже спасибо тока не много не понятно)


Вроде у нас все получается. Щас еще будем стараться)

Voltage 04.08.2009 09:43

Ответ: Fedora 9, и подобные Люниксу
 
Цитата:

Сообщение от 2MB (Сообщение 38154)
Voltage,
Это как манул для всех типов да? по такой схеме идет стандартная настройка и заливка?

в моем примере пакеты компилируются из исходных кодов сразу под твой дистрибутив. но существует и официальный репозиторий, в котором скорее всего jdk и mysql должны лежать в виде готовых пакетов. yum запрашивает пакеты из репо и ставит их - попробуй почитать man и другую документацию по yum.

sudo yum repolist выведет список подключенных репозиториев
sudo yum install <имя_пакета> вроде как забирает пакет из репо и ставит его
sudo yum update - обновляет систему

я не очень знаком с RedHat-образными дистрибутивами, ибо они мне не очень нравятся в плане организации.

Добавлено через 2 минуты
да, и еще - make install выполняем обязательно с правами суперпользователя

Redvain 04.08.2009 11:39

Ответ: Fedora 9, и подобные Люниксу
 
Цитата:

Сообщение от 2MB (Сообщение 38138)
Люди добрые помогите с серьездной проблеммой. Я с другом ставлю в нете на заказанный сервер и у меня проблеммы.

Бедный заказчик...

Bancher 03.09.2009 15:03

Ответ: Fedora 9, и подобные Люниксу
 
Спасибо за ценную информацию, буду пробывать:)

Artemis E. 03.09.2009 17:00

Ответ: Fedora 9, и подобные Люниксу
 
судя по ошибке
Код:

FATAL: Failed loading GameServerTable. Reason: Unknown database 'L2Emu_DB'
в конфигах ЛС и ГС смени
URL = jdbc:mysql://localhost/L2Emu_DB
на
URL = jdbc:mysql://localhost/l2emu_db
:)


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

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