Перейти к содержанию
Авторизация  
Серый_Ветер

Установка Сервера На *nix Системах.

Рекомендуемые сообщения

а гейм тупит

а в чем тупит то?

 

вроде никаких warning'ов error'ов нету....

ява тоже вроде молчит...

 

кроме этого разве что:

22:50:33.310  FourSepulchersManager: Entry time: Mon May 28 22:55:33 FET 2012
23:50:33.345  FourSepulchersManager: Entry time: Mon May 28 23:55:33 FET 2012
Shutting down scripts.
SIGTERM received. Shutting down NOW!
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 39,221 milliseconds ago.  The last packet sent successfully to the server was 10 milliseconds ago.
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
	at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1122)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3056)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2942)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3485)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1960)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2114)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2696)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2105)
	at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2398)
	at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2316)
	at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2301)
	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105)
	at l2lt.database.FiltredPreparedStatement.executeUpdate(Unknown Source)
	at l2lt.gameserver.model.entity.SevenSignsFestival.SevenSignsFestival.saveFestivalD
ata(Unknown Source)
	at l2lt.gameserver.Shutdown.C(Unknown Source)
	at l2lt.gameserver.Shutdown.run(Unknown Source)
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2503)
	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2953)
	... 14 more
Seven Signs Festival data saved.
java.sql.SQLException: You can't operate on a closed Connection!!!
	at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)
	at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)
	at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.java:222)
	at l2lt.database.ThreadConnection.prepareStatement(Unknown Source)
	at l2lt.gameserver.model.entity.SevenSigns.saveSevenSignsData(Unknown Source)
	at l2lt.gameserver.Shutdown.C(Unknown Source)
	at l2lt.gameserver.Shutdown.run(Unknown Source)
Caused by: java.lang.NullPointerException
	at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.java:186)
	... 4 more
Seven Signs data saved.

 

но это можно отнести к тому что в лине shutdown в другом месте находиться и по другому запускается... и вообще не та ось :rolleyes:

Изменено пользователем Серый_Ветер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
а в чем тупит то?

 

вроде никаких warning'ов error'ов нету....

ява тоже вроде молчит...

Скрытый текст
Shutting down scripts.

SIGTERM received. Shutting down NOW!

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

 

The last packet successfully received from the server was 39,221 milliseconds ago. The last packet sent successfully to the server was 10 milliseconds ago.

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorI

mpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorA

ccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:525)

at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)

at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1122)

at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3056)

at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2942)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3485)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1960)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2114)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2696)

at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2105)

at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2398)

at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2316)

at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2301)

at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPrepare

dStatement.java:105)

at l2lt.database.FiltredPreparedStatement.executeUpdate(Unknown Source)

at l2lt.gameserver.model.entity.SevenSignsFestival.SevenSignsFestival.saveFestivalD

ata(Unknown Source)

at l2lt.gameserver.Shutdown.C(Unknown Source)

at l2lt.gameserver.Shutdown.run(Unknown Source)

Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.

at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2503)

at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2953)

... 14 more

Seven Signs Festival data saved.

java.sql.SQLException: You can't operate on a closed Connection!!!

at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:106)

at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)

at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.

java:222)

at l2lt.database.ThreadConnection.prepareStatement(Unknown Source)

at l2lt.gameserver.model.entity.SevenSigns.saveSevenSignsData(Unknown Source)

at l2lt.gameserver.Shutdown.C(Unknown Source)

at l2lt.gameserver.Shutdown.run(Unknown Source)

Caused by: java.lang.NullPointerException

at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.

java:186)

... 4 more

Seven Signs data saved.

>

не люблю когда в логе ошибки ядро косячит скорей всего

проблема с 7 печатями судя по всему

Изменено пользователем taste

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

проблемы потому что мускуль завершил работу быстрее чем ява...

вот и ругается что база отсутствует

 

в принципе скрипт запуска/закрытия мускуля можно переделать чтобы закрывался после закрытия явы....

 

но нужно ли...

Изменено пользователем Серый_Ветер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

такс, тока смог вернуться к серверу, дела были...

 

запустить запустилось конечно...

 

где в бд логин/пасс или как зарегатсья чтобы проверить подключение?

а то выдает что неверные логин/пароль, что и так понятно, не указаны они пока :(

 

 

p.s. если rc.d скрипт мускуля подредактировать под то чтобы он завершал работу после java то все нормально, никаких глюков не наблюдается.

одно но. перезагрузка и завершение работы теперь вместо секунд 30-40 занимает 5-6 минут.

надо переделать скрипты запуска/завершение для java. чтобы или сразу рубил по PID или все таки посылал и передавал SIGTERM пошустрее..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

такс...

 

вылезает в клиенте:

 

you are currently logging in
please wait a moment
cancel

 

в логах гейм сервера(и логин сервера тоже) пусто. только то что старт сервера удачен и сколько он памяти жрет.

больше ничего

> sockstat | grep java
useruse  java	   1010  11 stream (not connected)
useruse  java	   1010  20 tcp4   127.0.0.1:45630	   127.0.0.1:9014
useruse  java	   1010  24 tcp4 6 *:7575				*:*
useruse  java	   1010  42 stream (not connected)
useruse  java	   1010  47 tcp4   127.0.0.1:39445	   127.0.0.1:3306
useruse  java	   1009  10 stream (not connected)
useruse  java	   1009  14 tcp4   127.0.0.1:9014		127.0.0.1:45630
useruse  java	   1009  15 tcp4   127.0.0.1:46575	   127.0.0.1:3306
useruse  java	   1009  18 stream (not connected)
useruse  java	   1009  34 tcp4 6 *:9014				*:*
useruse  java	   1009  35 tcp4 6 *:2106				*:*

 

сервер настроен на авторегистрацию.

 

порты на роутере проброшены все. 7575/9014/ а вот проброшен ли 2106, черд, не помню....

 

upd.

проблему нашел, буду исправлять.

 

порты почему то не проброшены. так как локально все работает.

 

или с пробросом беда....

Изменено пользователем Серый_Ветер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

повторять не хоцца, да и буков многа...

 

вот тут описаны все мытарства...

 

все вроде работает... но не конектит....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
повторять не хоцца, да и буков многа...

 

вот тут описаны все мытарства...

 

все вроде работает... но не конектит....

ты пробовал на 127001 зайти?как вариант патч может быть кривым либо протоколы не совпадать

Изменено пользователем taste

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ты пробовал на 127001 зайти?как вариант патч может быть кривым либо протоколы не совпадать

 

%telnet 127.0.0.1 7575
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
df



test
get
down
up
top





exit
^D
^C

 

вроде как молчание. или может быть нет... так как не закрывается телнет после 300 секундного молчания(по дефолту)

 

если у тебя есть сервер по рукой, можешь глянуть, должен он отвечать или нет...

 

блин, конект есть, забыл что есть socstat...

useruse  java	   1775  53 tcp4 6 *:7575				*:*
useruse  java	   1775  54 tcp4   127.0.0.1:7575		127.0.0.1:48432
useruse  java	   1775  55 tcp4   192.168.88.250:7575   95.55.203.243:3877
useruse  java	   1775  133 tcp4  127.0.0.1:63033	   127.0.0.1:9014
useruse  java	   1762  23 stream (not connected)
useruse  java	   1762  30 stream (not connected)

 

1270001 локально в терминале

192,168,88,250 на 95,55,203,243 это я законектился на 7575...

 

прошу прощения за недарозумение :pardon: ум за разум зашел...

 

но тогда... чего шлет лесом меня клиент...

скачал с рутрекера клиент, откуда то слил чистую system залил тудыть ее в клиент...

вписал ip и порт сервера...

и тут облом....

Изменено пользователем Серый_Ветер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
кто посоветует клиента который рабочий, чтоль....

скачай клиент астериоса точно рабочий

http://rutracker.org/forum/viewtopic.php?t=3667553

Изменено пользователем taste

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AllowedProtocolRevisions = 267;268;271;273

конфиг гейм сервера server могут тут быть проблемы из-за патча

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у меня HF5

как с совместимостью будет?

 

порты.... вод ведь проблема.... :pardon:

 

ладно, исходники демона у меня есть, найти бы только перекомпилю на другой порт.... :diablo:

 

я заменил только в l2.ini

или где то есче надо было менять 7777 на 7575 ?

 

программ типа ptunnel для винды не знаете?

она порты перенапраляет... оставлю в клиенте как есть, а этой прогой перенаправлю все что есть с 7777 на 7575...

p.s. если правда такая есть для окошек....

 

 

 

AllowedProtocolRevisions = 267;268;271;273

конфиг гейм сервера server могут тут быть проблемы из-за патча

 

ммм.... подробнее можно?

Изменено пользователем Серый_Ветер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
у меня HF5

как с совместимостью будет?

 

порты.... вод ведь проблема.... :pardon:

 

ладно, исходники демона у меня есть, найти бы только перекомпилю на другой порт.... :diablo:

 

я заменил только в l2.ini

или где то есче надо было менять 7777 на 7575 ?

 

программ типа ptunnel для винды не знаете?

она порты перенапраляет... оставлю в клиенте как есть, а этой прогой перенаправлю все что есть с 7777 на 7575...

p.s. если правда такая есть для окошек....

 

 

 

 

 

ммм.... подробнее можно?

я дал ссылку на хф

надо узнать какой в патче протокол и проверить разрешен он или нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

перерыл весь snapshot нигде о протоколах не сказано :pardon:

 

Скрытый текст
Broadcast.toSelfAndKnownPlayersInRadius() method rework radius now is no longer 2

Core cleanup:

Enabling "Redundant argument type" warning.

Respective fixes.

Reworking SkillGroupsTable? to xml thanks Micr0

Also unhardcoded cost multipliers to configs

Some skill defaults.

Some changes for [5384]:

Renamed EnchantGroupsTable? to EnchantGroupsData?.

Added JavaDocs?.

Minor change in the order of the methods.

Replacing FastList? with ArrayList? in L2Skill for non-shared maps.

Thanks Tryskell to bring this to my attention.

JavaDocs? for L2ExtractableSkill.

If skillType is not present in a skill, it will be DUMMY skillType by default (thanks BiggBoss? for help).

Core part for ​[DP8892]

Small Cleanup for ​[DP8893].

Minor Fix for [5055].

The ConnectionCloser? threads at L2DatabaseFactory should better be canceled when L2DatabaseFactory.close(con) is called.

Fix for: Couple actions works fine from player A to B, but when couple finished and player B tries to request couple to player A it says "player is already doing a couple action always", until players A re-login.

Reported and tested by MELERIX.

Retail-Like isMagic Support

Using Retail-Like enums for isMagic.

Now all Magic Skills will consume SPS/BSPS by default.

Fixed Cast Time bonus for SPS/BSPS.

Updated isMagic values for all skills (thx UnAfraid?).

Removed isPotion & staticHitTime boolean from skills (skills with isMagic = 2 will have staticReuse & staticHitTime by default).

Removed isDance boolean from skills (now using isMagic = 3).

Removed nextDanceCost from Dance/Song? skills (now is calculated internally).

Fix for RecipeController?.java (with Zoey76's Improvements).

Fix for Ticket #5510.

LIBRARY: Updating all libraries using current core settings.

BeanShellEngine?

JavaEngine?

JythonEngine?

MMOCore

Netcon

LIBRARY: The core settings for them.

The compiled libraries for core.

.classpath format.

Re-Added switch part for [5394].

COMMUNITY: Updated netcon lib and warning settings.

Little typo fix.

Missing Cleanup for [L5403].

LIBRARY: Minor Fix for BeanShellEngine?.

Fixed BeanShellEngine? lib.

L2TradeList is now thread-safe thanks Tavo22 for report.

Some npe fixes

Retail-like Support for Weight Limit and Weight Penalty

Using Retail-Like formula for max weight limit.

Added new effect weightPenalty to calculate point at which a weight penalty is applied.

Updated effect maxLoad now called weightPenalty.

Removed _LOAD field from char_templates.sql.

Now each Character will have proper weightLimit depending of CON amount.

DP-Part for ​[L5382]

Fixing Frintezza instance bug when a monster self-destruct should trigger onKill thanks tukune

Missing abnormalVisualEffect in some disarm effects.

Datapack fixes:

Avoiding synthetic access.

Avoiding potential NPEs.

Minor JavaDocs? fixes.

Added some TODO tasks.

Minor typo fix for [8840], thanks FullMetal? for report.

Fixed Spawn for NPC 31653, also updated warning settings for [8878].

DP-Part for ​[L5384]

Changed some "triggered/OverTime" effects to skilltype BUFF, otherwise they can't be stolen/dispelled/shared with summon.

Cleanup for ​[L5385] (DUMMY skillTypes will be removed later after review skills).

RIX

Updated XSD for [8881].

The rest of [8883] and some skill fixes.

Reverted [8885] (except skill fixes).

Using same warning settings than core and fixed some related warnings.

Other warnings will be fixed later.

Minor cleanup for [8866].

Fixing 511_AwlUnderFoot NPCs htmls, thanks digunan for report and Arantir for the fix.

DP-Part for ​[L5388].

Fixing some triggered skills due it require support for conditions in effects (added TODO notes).

Output location message for undefined regions. Requires ​[L5389]

Removed skillTypes BUFF/PASSIVE from passive skills.

Fixed two warnings.

Fix for Ticket #4802.

DP-Part for ​​[L5394].

Cleanup for ​[L5394].

Minor Cleanup for ​[L4509].

The compiled libraries for core.

.classpath format.

Updated Bluff Skill.

Missing from [8896].

Minor fix for Skill 1542, thanks Tavo22 for report.

DP-Part for ​​​[L5410].

Minor change for database_installers and few skill fixes.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
перерыл весь snapshot нигде о протоколах не сказано :pardon:

 

Скрытый текст

дай ссылку на патч который скачал

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ааааааа......... :pardon:

понял....

хз, честно не помню... щаз качаю тот клиент, на который ты линк давал..... остальное уже удалил, щаз буду искать по новой...

Изменено пользователем Серый_Ветер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
ааааааа......... :pardon:

понял....

хз, честно не помню... щаз качаю тот клиент, на который ты линк давал..... остальное уже удалил, щаз буду искать по новой...

ща вобще попробую этот сервер поднять на винде и зайти

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

:)

 

а тут на сайте нету чистых system для различных клиентов?

 

p.s. нету, просмотрел усе...

 

 

p.p.s.

а где используется l2jcs

> cat * | grep l2jgs
# URL = jdbc:mysql://localhost/l2jgs (default)
# URL = jdbc:hsqldb:hsql://localhost/l2jgs
# URL = jdbc:sqlserver://localhost/database = l2jgs/user = sa/password =
URL = jdbc:mysql://localhost/l2jgs
> cat * | grep l2jls
> cat * | grep l2jcs
>
> cat * | grep l2jls
# URL = jdbc:mysql://localhost/l2jls (default)
# URL = jdbc:hsqldb:hsql://localhost/l2jls
# URL = jdbc:sqlserver://localhost/database = l2jls/user = sa/password =
URL = jdbc:mysql://localhost/l2jls
> cat * | grep l2jcs
> cat * | grep l2jgs
>

 

в game/login конфигах нигде не встречается l2jcs

Изменено пользователем Серый_Ветер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

URL = jdbc:mysql://localhost/l2jgs

URL = jdbc:mysql://localhost/l2jls

это указывает бд сервер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

неее, это я понял...

где юзается база l2jCs

 

все перерыл... ну нет нигде к ней обращения....

 

 

такс, почти скачался клиент....

 

system

1. http://mmosoft.ru/lineage_2/client/821-hf5...3-protokol.html

2. http://jdcore.ru/lineage-2/klient-lineage-...3-protokol.html

3. http://линейджер.рф/off_client_dop/590-hf5...3-protokol.html

 

какие подойдут?

Изменено пользователем Серый_Ветер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не пускает, мб сервер кривой

щас попробую другой

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
не пускает, мб сервер кривой

щас попробую другой

 

хм, ясно. ну, подожду как все скачется, мож у меня что выйдет....

 

на каком порту пробовал? 7777 по дефолту?

Изменено пользователем Серый_Ветер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...