Witaj
Gość

Wątek: [Problem]L2j Frozen  (Przeczytany 5201 razy)

  • Wiadomości: 49

  • Pochwał: 1

[Problem]L2j Frozen
« dnia: Styczeń 01, 2012, 02:58:20 pm »
Mam problem z plikami L2j Frozen (pod interlude). Wszystko było ok do momentu, gdy chciałem odpalić loginserver. Przejrzawszy konsole znalazłem następujący błąd: Nieprawidłowy sterownik (no suitable driver). Nigdy wcześniej nie miałem do czynienia z owym błędem i jestem całkowicie bezradny. Proszę o dokładne wytłumaczenie, jak pozbyć się tego problemu. Chciał bym nadmienić, że posiadam Win XP Professional x32.

Tekst wyświetlający się w konsoli:
======================================================================-[ Team ]
                  >>>>>  Developpers: Shyla, Beetle  <<<<<

         #     #####          ##### ##### ##### ##### ##### ##    #
         #         #          #     #   # #   #     # #     # #   #
         #      ###    ####   ###   #   # #   #   #   ###   #  #  #
         #     #              #     ###   #   # #     #     #   # #
         ##### #####          #     #  ## ##### ##### ##### #    ##

                            Copyright 2010-2011
==================================================================-[ Database ]
MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]
Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ java.beans
.IntrospectionException: java.lang.reflect.InvocationTargetException [numThreads
AwaitingCheckoutDefaultUser] ]
FATAL: Failed initializing database. Reason: No suitable driver
java.sql.SQLException: No suitable driver
        at java.sql.DriverManager.getDriver(Unknown Source)
        at com.mchange.v2.c3p0.DriverManagerDataSource.driver(DriverManagerDataS
ource.java:223)
        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
erDataSource.java:119)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:143)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:132)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu
tomaticTestTable(C3P0PooledConnectionPoolManager.java:772)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled
ConnectionPool(C3P0PooledConnectionPoolManager.java:696)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:257)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:271)
        at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A
bstractPoolBackedDataSource.java:128)
        at com.l2jfrozen.util.database.L2DatabaseFactory_c3p0.<init>(L2DatabaseF
actory_c3p0.java:88)
        at com.l2jfrozen.util.database.L2DatabaseFactory.getInstance(L2DatabaseF
actory.java:53)
        at com.l2jfrozen.loginserver.L2LoginServer.<init>(L2LoginServer.java:112
)
        at com.l2jfrozen.loginserver.L2LoginServer.main(L2LoginServer.java:52)

LoginServer terminated abnormaly

Mój plik loginserver.properties:
#============================================================#
#                       Frozen Dev.Team                      #
#============================================================#
# This is the server configuration file. Here you can set up the connection for your server.
# Usually you have to change the ExternalHostname option to
# - 127.0.0.1 (if you want to play alone / testing purpose)
# - LAN IP* (if you want to play from another computer in the network)
# - WAN IP** (if you want to play with friends over internet)
# - Questions? => http://l2jfrozen.com
#
# * = If you want to get your LAN IP, simply choose "Start" => "Run..." then type "cmd" => "ipconfig"
# **= If you want to get you WAN IP, visit http://www.whatismyip.com
# ===================================================================================================

# ================================================================
# General server setting !!! REQUIRED to configure to everyone !!!
# ================================================================

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname = 91.194.199.103

# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname = 127.0.0.1

# Bind ip of the loginServer, use * to bind on all available IPs
LoginserverHostname = *
LoginserverPort = 2106

# How many times you can provide an invalid account/pass before the IP gets banned
LoginTryBeforeBan = 20

# Time you won't be able to login back again after LoginTryBeforeBan tries to login. Provide a value in seconds. Default 10min. (600) 
LoginBlockAfterBan = 600
GMMinLevel = 100

# The address on which login will listen for GameServers, use * to bind on all available IPs 
LoginHostname = 127.0.0.1

# The port on which login will listen for GameServers
LoginPort = 9014

# If set to True any GameServer can register on your login's free slots
AcceptNewGameServer = False

# If False, the licence (after the login) will not be shown
# It is highly recomended for Account Seciurity to leave this option as defalut (True)
ShowLicence = True

# Database Pool Type
# Possible Values: c3p0 or BoneCP
# c3p0: more stable
# BoneCP: more performance
DatabasePoolType=c3p0

# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver

# Database Settings
URL=dbc:mysql://localhost/l2jdb
#URL=jdbc:mysql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=

# Parameters Databases - MYSQL
# Login - Mysql's user
Login = root
# Password - Mysql's Password
Password = ********************
# maximum number of simultaneous connecting to the database
MaximumDbConnections = 100

# Default: 0
MaximumDbIdleTime = 0

# The timeout before a new connection to the database (in ms)
# default 0 disabled
TimeOutConDb = 0

# Sets number of partitions to use. - BoneCP
# In order to reduce lock contention and thus improve performance,
# each incoming connection request picks off a connection from a pool that has thread-affinity,
# i.e. pool[threadId % partition_count]. The higher this number, the better your performance will be for the case
# when you have plenty of short-lived threads. Beyond a certain threshold, maintenance of these pools will start
# to have a negative effect on performance (and only for the case when connections on a partition start running out).
PartitionCount = 2

# Limit fast connections (input username / password)
FastConnectionLimit = 15
# Time of the normal connection (in ms)
NormalConnectionTime = 700
# Time fast connection (in ms)
FastConnectionTime = 350
# Maximum connections with the 1st IP
MaxConnectionPerIP = 50


# The lifetime of the session with the login server.
SessionTTL = 25000
MaxSessions = 100

# Choose the option: "true", to create an account when logging in automatically
AutoCreateAccounts = True

# Time to renew the IP address of the server in minutes (for dynamic IP)
IpUpdateTime = 0

# The configuration of the local subnet
# Example : 192.168
# Ppimer : 10.1
NetworkList = 192.168.;10.0.

# ===============================================================
# Test server configuration, not to switch on the game server!  =
# ===============================================================
# Use the GG client authentication
# Login server access let the client without GameGuard
ForceGGAuth = False

# Including protection from flood
# IMPORTANT: Put True for server security.
EnableFloodProtection = True

# Enable mode "debugging"
# With debug you will see more log on console and more messages in game.
Debug = False

# Switched on "development"
Developer = False

# =============================================================
# Anti Ddos protection.
# This system works with iptables
# =============================================================
# iptables -A INPUT -p tcp --dport 7777 -j DROP
# IMPORTANT: Put True for server security.
# IMPORTANT: Active only with LINUX OS.
EnableDdosProSystem = False
# String deny_comms
# IMPORTANT: If you don't know what is it, leave as default
Deny_noallow_ip_ddos = /sbin/iptables -I INPUT 13 -p tcp --dport 7777 -s $IP -j ACCEPT
# Active full log on Login Server console about Ddos protection
Fulllog_mode_print = false


___________________________________________________________________________________
@EDIT

Problem rozwiązany. Pobrałem inne pliki (też L2j Frozen) i wszystko działa jak powinno. Coś zbyt różowo. Już żadnych problemów? I odkryłem, że moby są nieśmiertelne. Zadaje obrażenia, lecz ich hp się nie redukuje. Proszę o pomoc i wyjaśnienie problemu.
« Ostatnia zmiana: Styczeń 01, 2012, 09:35:18 pm wysłana przez devil12pl »


  • Wiadomości: 46

  • Pochwał: 0

  • "Symetria: estetyka idiotów. Julian Tuwim "
Odp: [Problem]L2j Frozen
« Odpowiedź #1 dnia: Styczeń 03, 2012, 10:35:26 pm »
Jaka wersje javy masz zainstalowaną i jaki to revision  "Frozena" ?


  • Wiadomości: 49

  • Pochwał: 1

Odp: [Problem]L2j Frozen
« Odpowiedź #2 dnia: Styczeń 04, 2012, 09:10:53 am »
rev 900, a nie pamietam jaka wersja na pewno JDK najnowsza a JRE to nie jestem pewien. Otóż odkryłem to, że komenda //kill nie działa na moby (po użyciu tej komendy mob rzuca się do ataku na mnie), ale działa na graczy.
« Ostatnia zmiana: Styczeń 04, 2012, 05:10:00 pm wysłana przez devil12pl »


  • Wiadomości: 46

  • Pochwał: 0

  • "Symetria: estetyka idiotów. Julian Tuwim "
Odp: [Problem]L2j Frozen
« Odpowiedź #3 dnia: Styczeń 04, 2012, 10:26:31 pm »


  • Wiadomości: 49

  • Pochwał: 1

Odp: [Problem]L2j Frozen
« Odpowiedź #4 dnia: Styczeń 05, 2012, 02:56:06 pm »
Nie wiem czy to zadziała skoro reszta działa prawidłowo. Ale odkryłem kojelny problem jakim jest to, że gdy zespawnuje cos i potem zrobie //delete po restarcie te moby/NPCki stoją dalej.


  • ******
  • Wiadomości: 1390

  • Pochwał: 15

  • Urażona dzidzia, urażona dzidzia!
Odp: [Problem]L2j Frozen
« Odpowiedź #5 dnia: Styczeń 06, 2012, 12:56:04 pm »
FATAL: Failed initializing database. Reason: No suitable driver
java.sql.SQLException: No suitable driver

brakuje mysql-connector.jar w lib ewentualnie w classpath.

potem zrobie //delete po restarcie te moby/NPCki stoją dalej.:
w configu musisz zmienic zeby zapisywalo spawny wykonane przez adm/gm. Nie pamietam gdzie jest ale jest napewno.


  • Wiadomości: 49

  • Pochwał: 1

Odp: [Problem]L2j Frozen
« Odpowiedź #6 dnia: Styczeń 06, 2012, 01:27:09 pm »
Maślan, dzięki za wytłumaczenie. Z //delete już sobie poradziłem, ale pozostaje kwestia mobów i innych NPC niewrażliwych na dmg i //kill (po tej komendzie jak i po zwykłym ataku lub skillu moby rzucają się do ataku, ale i tak są nieśmiertelne)


  • Wiadomości: 100

  • Pochwał: 4

  • ZAKAZ OGNIA Z DUPY
Odp: [Problem]L2j Frozen
« Odpowiedź #7 dnia: Styczeń 07, 2012, 12:02:45 am »
Maślan, dzięki za wytłumaczenie. Z //delete już sobie poradziłem, ale pozostaje kwestia mobów i innych NPC niewrażliwych na dmg i //kill (po tej komendzie jak i po zwykłym ataku lub skillu moby rzucają się do ataku, ale i tak są nieśmiertelne)

Możesz jaśniej? Co dokładnie masz namyśli, poprzez "są nieśmiertelne" ?


  • Wiadomości: 49

  • Pochwał: 1

Odp: [Problem]L2j Frozen
« Odpowiedź #8 dnia: Styczeń 07, 2012, 12:37:57 pm »
Maślan, dzięki za wytłumaczenie. Z //delete już sobie poradziłem, ale pozostaje kwestia mobów i innych NPC niewrażliwych na dmg i //kill (po tej komendzie jak i po zwykłym ataku lub skillu moby rzucają się do ataku, ale i tak są nieśmiertelne)

Możesz jaśniej? Co dokładnie masz namyśli, poprzez "są nieśmiertelne" ?
A jak myślisz? :P  Zadaje im dmg, ale ich hp się nie redukuje. Są niewrażliwe również na komendę //kill. Innym graczom zadaję dmg i działa //kill. Jak użyję komendy //kill, lub jakiegokolwiek ataku moby rzucają się na mnie. Zadają mi dmg, ja im też (powiadomienie z systemu "You hit gremlin for 532094dmg"), ale hp im nie spada. Jest na stałym 100% poziomie. Jeśli wiesz o co chodzi to proszę wyjaśnij mi to.


  • Wiadomości: 100

  • Pochwał: 4

  • ZAKAZ OGNIA Z DUPY
Odp: [Problem]L2j Frozen
« Odpowiedź #9 dnia: Styczeń 07, 2012, 03:49:55 pm »
Maślan, dzięki za wytłumaczenie. Z //delete już sobie poradziłem, ale pozostaje kwestia mobów i innych NPC niewrażliwych na dmg i //kill (po tej komendzie jak i po zwykłym ataku lub skillu moby rzucają się do ataku, ale i tak są nieśmiertelne)

Możesz jaśniej? Co dokładnie masz namyśli, poprzez "są nieśmiertelne" ?
A jak myślisz? :P  Zadaje im dmg, ale ich hp się nie redukuje. Są niewrażliwe również na komendę //kill. Innym graczom zadaję dmg i działa //kill. Jak użyję komendy //kill, lub jakiegokolwiek ataku moby rzucają się na mnie. Zadają mi dmg, ja im też (powiadomienie z systemu "You hit gremlin for 532094dmg"), ale hp im nie spada. Jest na stałym 100% poziomie. Jeśli wiesz o co chodzi to proszę wyjaśnij mi to.

To musi być jakiś błąd w plikach serwerowych. Próbowałeś na nowo wgrać tabelę?


  • Wiadomości: 49

  • Pochwał: 1

Odp: [Problem]L2j Frozen
« Odpowiedź #10 dnia: Styczeń 07, 2012, 05:09:14 pm »
Nie próbowałem. Ale jeśli mam powiedzmy pół hp i wezmę sobie vampiric rage, to gdy uderzam moba przywraca mi hp tak jak być powinno, a mob nic nie traci z hp. Więc nie wiem. Spróbuję zaraz wgrać na nowo tabele.


  • Wiadomości: 161

  • Pochwał: 2

  • Lineage 2 Player <3
Odp: [Problem]L2j Frozen
« Odpowiedź #11 dnia: Styczeń 07, 2012, 05:10:57 pm »
Fix - Update Rev.904
Head admin z Rosji dlatego lt strona
admin to ja


  • Wiadomości: 49

  • Pochwał: 1

Odp: [Problem]L2j Frozen
« Odpowiedź #12 dnia: Styczeń 07, 2012, 06:11:59 pm »
Fix - Update Rev.904
Mam przez to rozumieć, że mam zupdatować moje pliki na rev.904? Tylko jak? Pracuje pierwszy raz z plikami l2jfrozen. A jeśli się mylę to o co chodzi? :P


  • Wiadomości: 100

  • Pochwał: 4

  • ZAKAZ OGNIA Z DUPY
Odp: [Problem]L2j Frozen
« Odpowiedź #13 dnia: Styczeń 07, 2012, 09:45:02 pm »
Fix - Update Rev.904
Mam przez to rozumieć, że mam zupdatować moje pliki na rev.904? Tylko jak? Pracuje pierwszy raz z plikami l2jfrozen. A jeśli się mylę to o co chodzi? :P
Chodzi mu o to, abyś ściągnął nowszą wersję.
Ja ci polecam pliki aCisa, mogę je nawet wrzucić na jakiś hosting, to ściągniesz, ale tak jak mówiłem, najpierw wgraj tabele na nowo, a potem powiedz czy dalej jest tak samo, jak tak, bo błąd w plikach.


  • Wiadomości: 161

  • Pochwał: 2

  • Lineage 2 Player <3
Odp: [Problem]L2j Frozen
« Odpowiedź #14 dnia: Styczeń 07, 2012, 11:27:21 pm »
Jak tabele moga wpływać na to czy moby są śmiertelne czy nie ... musiał coś pokopać w configach najwyraźniej albo jest jakiś protect mówiący o tym iż Game Master nie może zabijać mobów ,lecz wątpie w to bo jak sam napisał komenda //kill też nie działa .. chodzi o to iż jeżeli pracujesz z Kompilacją (Eclipse) zrób update jeżeli nie ściągnij gotowy revision z www.l2jfrozen.com -> Compiled Revision ..
Head admin z Rosji dlatego lt strona
admin to ja


  • Wiadomości: 49

  • Pochwał: 1

Odp: [Problem]L2j Frozen
« Odpowiedź #15 dnia: Styczeń 08, 2012, 01:02:39 pm »
Fix - Update Rev.904
Mam przez to rozumieć, że mam zupdatować moje pliki na rev.904? Tylko jak? Pracuje pierwszy raz z plikami l2jfrozen. A jeśli się mylę to o co chodzi? :P
Chodzi mu o to, abyś ściągnął nowszą wersję.
Ja ci polecam pliki aCisa, mogę je nawet wrzucić na jakiś hosting, to ściągniesz, ale tak jak mówiłem, najpierw wgraj tabele na nowo, a potem powiedz czy dalej jest tak samo, jak tak, bo błąd w plikach.
Jeśli byś mógł to bardzo proszę Cie o to. ;)

W configach nic  nie pokopałem, bo zanim zacząłem cokolwiek zmieniać odpaliłem serwer, żeby zobaczycć co  i jak. Mobów nie mogę zabić również jako normalny gracz.


  • Wiadomości: 3

  • Pochwał: 0

Odp: [Problem]L2j Frozen
« Odpowiedź #16 dnia: Styczeń 08, 2012, 01:51:25 pm »
Sry ale nie umiesz uzywac google;p??

Najnowszy Rev. 221

Link:  http://www.4shared.com/rar/UjHDPZTQ/aCis_Compiled_Revision_221.html


  • Wiadomości: 49

  • Pochwał: 1

Odp: [Problem]L2j Frozen
« Odpowiedź #17 dnia: Styczeń 08, 2012, 02:11:30 pm »
Sry ale nie umiesz uzywac google;p??

Najnowszy Rev. 221

Link:  http://www.4shared.com/rar/UjHDPZTQ/aCis_Compiled_Revision_221.html
Dzieki :)
Umiem używać google, ale jestem leniwy i mi się nie chce xd

@EDIT

Dostaje taki błąd, gdy włączam gameserver...

---------------------------------------------------------------------=[ aCis ]
Loading flood protectors.
Loading gameserver configuration files.
MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.2-pre1 [built 27-May-2010 01:00:49 -0400; debug? true; tra
ce: 10]
Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ java.beans
.IntrospectionException: java.lang.reflect.InvocationTargetException [numThreads
AwaitingCheckoutDefaultUser] ]
Exception in thread "main" java.sql.SQLException: No suitable driver
        at java.sql.DriverManager.getDriver(Unknown Source)
        at com.mchange.v2.c3p0.DriverManagerDataSource.driver(DriverManagerDataS
ource.java:228)
        at com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManag
erDataSource.java:119)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:143)
        at com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnecti
on(WrapperConnectionPoolDataSource.java:132)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.initializeAu
tomaticTestTable(C3P0PooledConnectionPoolManager.java:866)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.createPooled
ConnectionPool(C3P0PooledConnectionPoolManager.java:789)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:298)
        at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool(C3P0
PooledConnectionPoolManager.java:312)
        at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection(A
bstractPoolBackedDataSource.java:128)
        at net.sf.l2j.L2DatabaseFactory.<init>(L2DatabaseFactory.java:97)
        at net.sf.l2j.L2DatabaseFactory.getInstance(L2DatabaseFactory.java:204)
        at net.sf.l2j.gameserver.GameServer.main(GameServer.java:363)

Server have terminated abnormaly.


Server terminated.

Aby kontynuować, naciśnij dowolny klawisz . . .
« Ostatnia zmiana: Styczeń 08, 2012, 02:37:03 pm wysłana przez devil12pl »


  • Wiadomości: 161

  • Pochwał: 2

  • Lineage 2 Player <3
Odp: [Problem]L2j Frozen
« Odpowiedź #18 dnia: Styczeń 08, 2012, 03:49:21 pm »
Java 7 JDK
Head admin z Rosji dlatego lt strona
admin to ja


  • Wiadomości: 49

  • Pochwał: 1

Odp: [Problem]L2j Frozen
« Odpowiedź #19 dnia: Styczeń 08, 2012, 03:54:51 pm »
Mam taką Jave, ale przeinstaluje. Zobaczymy ;d


  • Wiadomości: 161

  • Pochwał: 2

  • Lineage 2 Player <3
Odp: [Problem]L2j Frozen
« Odpowiedź #20 dnia: Styczeń 08, 2012, 05:06:44 pm »
Znaczy jeżeli masz pliki aCisa to Java 7JDK,jeżeli jakiś inny projekt to Java 6 JDK lub poszukać jakiej javy wymaga project (Większość to wersja 6.)
Head admin z Rosji dlatego lt strona
admin to ja


  • Wiadomości: 3

  • Pochwał: 0

Odp: [Problem]L2j Frozen
« Odpowiedź #21 dnia: Styczeń 08, 2012, 05:14:32 pm »
Dodaj zmienna srodowiskowa dla jdk7 moze, tylko nie usun przy okazji dla "system32" ;p


  • Wiadomości: 49

  • Pochwał: 1

Odp: [Problem]L2j Frozen
« Odpowiedź #22 dnia: Styczeń 08, 2012, 09:10:53 pm »
Dodałem tą zmienną, ale jest to samo. Może zainstaluję MySQL 5.5, bo obecnie mam 5.1.

@EDIT:
To nic nie dało, nadal ten sam błąd ;/
« Ostatnia zmiana: Styczeń 08, 2012, 09:46:58 pm wysłana przez devil12pl »


  • Wiadomości: 100

  • Pochwał: 4

  • ZAKAZ OGNIA Z DUPY
Odp: [Problem]L2j Frozen
« Odpowiedź #23 dnia: Styczeń 08, 2012, 10:54:39 pm »
Dodałem tą zmienną, ale jest to samo. Może zainstaluję MySQL 5.5, bo obecnie mam 5.1.

@EDIT:
To nic nie dało, nadal ten sam błąd ;/

Najprawdopodobniej popełniłeś błąd, przy wpisywaniu IP/Portów w gameserver. Przejrzyj wszystko na spokojnie czy się zgadza, może coś przeoczyłeś?


  • Wiadomości: 49

  • Pochwał: 1

Odp: [Problem]L2j Frozen
« Odpowiedź #24 dnia: Styczeń 09, 2012, 01:18:36 pm »
Wszystko dobrze uzupełnione. Sprawdzałem z loginserver. Tamto działa, a to gó**o nie ;/
Na prawdę już nie mam pojęcia o co chodzi.