Skocz do zawartości
Zaloguj się, aby obserwować  
Gość Najs

[MySQL] Automatyczna whitelist'a - minecraft, problem.

Polecane posty

Gość Najs

Witajcie zacni forumowicze.

Mam pewien problem z automatic whitelist do gry minecraft, postępuję według tej instrukcji -> http://oomlee.com/do...utorial_0_5.pdf

Robię wszystko jak należy, utknąłem na stronie 24 gdyż serwer nie chce się połączyć z bazą danych.

Logi z konsoli:


2012-05-20 16:34:29 [iNFO] [Whitelist] Enabling Whitelist v2.7
2012-05-20 16:34:29 [iNFO] Whitelist: Trying to load whitelist and settings...
2012-05-20 16:34:30 [iNFO] Whitelist: SQLException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
2012-05-20 16:34:30 [iNFO] Whitelist: SQLState: 08S01
2012-05-20 16:34:30 [iNFO] Whitelist: VendorError: 0
2012-05-20 16:34:30 [iNFO] failed: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
2012-05-20 16:34:30 [iNFO] Whitelist version 2.7 is enabled!

 

Zawartość pliku whitelist.proporties, dane do mojej bazy w poniższym kodzie zmieniłem, jestem pewien że wpisuje wszystko dobrze jeśli chodzi o te dane.


#Auto generated config file, please modify
#Sun May 20 15:05:37 CEST 2012
kick-message=Nie jestes na liscie, zapisz sie w 2 minuty na http://sheepcraft.pl/
disable-list-command=true
whitelist-admins=Najsu
sql-enable=true
sql-driver=com.mysql.jdbc.Driver
sql-driver-connection=jdbc\:mysql\://localhost/nazwabazy?user\=nazwaużytkownika&password\=mojehasło
sql-query=SELECT name FROM tbl_names WHERE name\='<%USERNAME%>'
sql-query-add=INSERT INTO tbl_names(Id, Name, Waa, Naaa) VALUES (NULL, '<%USERNAME%>', '1', '2')
sql-query-remove=DELETE FROM tbl_names WHERE Name\='<%USERNAME%>'

 

Baza danych została utworzona w DirectAdminie oraz stoi na hostingu hekko.pl

Nie wiem co robię źle, podejrzewam że trzeba zastąpić "localhost" tylko nie wiem czym.

Proszę o pomoc, będę bardzo wdzięczny. Pozdrawiam.

Edytowano przez Najs (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

localhost zamień na IP serwera, na którym jest DA. Dodatkowo musisz ustawić uprawnienia łączenia się do bazy z wybranych hostów.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Najs

Jestem na dobrej drodze, dziękuje za pomoc tylko teraz uprawnienia łączenia się do bazy, niestety nie wiem gdzie tego szukać.

Obecne logi:


2012-05-20 17:22:16 [iNFO] [Whitelist] Enabling Whitelist v2.7
2012-05-20 17:22:16 [iNFO] Whitelist: Trying to load whitelist and settings...
2012-05-20 17:22:16 [iNFO] Whitelist: SQLException: Access denied for user 'nazwa_mojej_bazy'@'46.29.23.27' (using password: YES)
2012-05-20 17:22:16 [iNFO] Whitelist: SQLState: 28000
2012-05-20 17:22:16 [iNFO] Whitelist: VendorError: 1045
2012-05-20 17:22:16 [iNFO] failed: java.sql.SQLException: Access denied for user 'nazwa_uzytkownika'@'46.29.23.27' (using password: YES)
2012-05-20 17:22:16 [iNFO] Whitelist version 2.7 is enabled!

Edytowano przez Najs (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Sprawdź czy na pewno podajesz dobry host, login oraz hasło, jeśli tak, to upewnij się, że ten serwer ma dostęp do tej bazy danych. Jeśli masz DA to wystarczy że klikniesz na nazwe bazy danych i będziesz miał zarządzanie dozwolonymi hostami

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Najs

Do zamknięcia, zastanowiłem się dłużej i zrobiłem conieco. Działa, dziękuje bardzo :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×