Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Problem z localhost


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 niemamkonta

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:16
  • Lokalizacja:nie wiem
Offline

Napisano 04.03.2012 17:34

Witam, mam taki problem z hostem w diablomodzie.
Mam ustawione dobrze wszystkie dane w pliku amxx.cfg.
Próbowałem nawet dodania tych cvarów do server.cfg ale to nic nie dało.
To samo w przypadku ustawienia na sztywno tych cvarów od bazy w pliku .sma moda.

Problem polega na tym że mimo ustawienia innego hosta w cvarach to serwer próbuje się połączyć z bazą na localhoscie.

Zakładając że ip mojego serwera to 1.1.1.1 (czyli localhost).
A IP serwera na którym mam bazę to 1.2.3.4

Inne dane są dobrze odczytywane, np. jak ustawie diablo_sql_user "test" i diablo_sql_host "1.2.3.4" to serwer i tak próbuje się połączyć z [email protected] - czyli z bazą na serwerze lokalnym..

A przecież powinno być wszystko w porządku bo jak odpytam włączony serwer o cvar diablo_sql_host to zwraca mi to IP które ustawiłem w pliku.. więc dlaczego serwer próbuje się połączyć z lokalnym serwerem? I w logach zwraca komunikat


### MAPA: de_inferno ###
L 03/04/2012 - 16:29:29: Error on Table query: Access denied for user 'virt****_diablo'@'1**.***.***.37' (using password: YES)
L 03/04/2012 - 16:29:29: Could not connect to SQL database.

17:18:40 "diablo_sql_user" is "virt****_diablo"
17:19:57 "diablo_sql_host" is "91.***.***.142"

moduły
mysql
;sqlite
fun
engine
fakemeta
geoip
sockets
regex
;nvault
cstrike
csx

Wersja amxx
[ 2] AMX Mod X		RUN   -	amxmodx_mm_i386.  v1.8.1.3  ini   Start ANY

Wersja diablomoda
5.9l


O co tu chodzi o_O Pokazuje że mam cvary dobrze ustawione, a próbuje się połączyć z bazą na lokalu..
I sprawdzałem czy nie mam gdzieś podwójnie ustawione tego cvara - nie mam..

Może ktoś pomóc?
  • +
  • -
  • 0

#2 glut

    Godlike

  • Przyjaciel

Reputacja: 954
Master

  • Postów:2 086
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Namysłów
Offline

Napisano 04.03.2012 20:38

Dodałeś do bazy w CP albo DA zezwolenie na łączenie czyli

%

?? :)
  • +
  • -
  • 0

Nie pomagam za darmo na PW/GG/Steam od tego jest forum

 

TP Game + RR

 

Znak rozpoznawczy :coto:


#3 niemamkonta

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:16
  • Lokalizacja:nie wiem
Offline

Napisano 04.03.2012 20:55

Tak. Inaczej by chyba zwracało komunikat brak połączenia? Chyba chodzi o to że plugin próbuje się połączyć nie z tym serwerem z którym powinien..
  • +
  • -
  • 0

#4 JaBydlak

    Wszechpomocny

  • Użytkownik

Reputacja: 70
Pomocny

  • Postów:332
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 04.03.2012 22:57

Access denied for user 'virt****_diablo'@'1**.***.***.37' (using password: YES)

Nie jestem pewny ale to chyba brak uprawnień ( nie chodzi o % ani dodanie ip, tylko o te które sie ustawia tu: Dołączona grafika, nie wiem jak to sie nazywa więc ci daje screena z phpmyadmina)
  • +
  • -
  • 0

#5 niemamkonta

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:16
  • Lokalizacja:nie wiem
Offline

Napisano 04.03.2012 23:17

Jaki brak uprawnień, przecież kilka razy pisałem że plugin próbuje się połączyć ze złym serwerem, ustawiam diablo_sql_host na serwer gdzie mam bazę, a mimo to plugin próbuje się połączyć z bazą na tym serwerze gdzie jest serwer cs.


Bazę mam na serwerze o IP: 91.... a plugin pokazuje

Access denied for user 'virt****_diablo'@'195.***.***.37' (using password: YES)

Próbuje się połączyć z serwerem o IP: 195... (czyli localhost) zamiast z tym, który wskazałem w cvarze 91....
  • +
  • -
  • 0

#6 dog_1

    Profesjonalista

  • Użytkownik

Reputacja: 23
Życzliwy

  • Postów:150
  • Lokalizacja:Gdańsk
Offline

Napisano 04.03.2012 23:19

Nie rozumiem tego, jak można się łączyć z innym serwerem/bazą skoro podało się konkretne ip ... coś tu nie gra, każesz się łączyć z ip:1.2.3.4 a serwer na pewno łączy się z 1.1.1.1? Bazę masz na lacahoscie, czy gdzieś na serwerze z którym łączysz się przez sieć?

Spróbowałeś wbić bez hasła? To samo, tylko zostaw puste pole przy haśle.

Użytkownik dog_1 edytował ten post 04.03.2012 23:25

  • +
  • -
  • 0

#7 niemamkonta

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:16
  • Lokalizacja:nie wiem
Offline

Napisano 05.03.2012 00:36

dog_1, no wg logów tak wywnioskowałem. Chcę użyć bazy na innym serwerze dlatego podaje inne ip.

Mam z serwer cs z IP :195.xxx.xxx.xxx
I bazę danych na serwerze 91.xxx.xxx.xx

No to podaję w diablo_sql_host 91.xxx.xxx.xxx i odblokowuje połączenia dodając w panelu % do dozwolonych hostów.

Sprawdzam na serwerze w konsoli jakie jest ustawienie diablo_sql_host i pokazuje mi dobrze, czyli 91.xxx.xxx.xxx

A w logach ciągle mam ten sam spam
L 03/04/2012 - 16:29:29: Error on Table query: Access denied for user 'virt****_diablo'@'195.xxx.xxx.xxx' (using password: YES)
L 03/04/2012 - 16:29:29: Could not connect to SQL database.

I nie mam pojęcia czemu serwer chce użyć danych logowania (użytkownika i hasła) do bazy na serwerze lokalnym - w tym przypadku 195.xxx.xxx.xxx zamiast do bazy na serwerze, który wskazałem w cvarze.

Wątpię że usunięcie hasła coś da, bo nie pokazuje mi że coś jest z hasłem nie tak - tylko plugin próbuje się połączyć z niewłaściwym serwerem używając właściwych danych. Bo nie mam bazy na lokalu tylko na innym serwerze, a plugin ciągle chce się do locala łączyć jakby w ogóle ignorował ustawiony host w diablo_sql_host

Już szlag mnie trafia przez tego moda :mur:


EDIT: Temat do zamknięcia.

Dla innych posiadających podobny problem
W pluginie ustawiłem wszystkie cvary standardowo na "", potem usunąłem te cvary z pliku amxx.cfg i odpaliłem serwer, komunikat zmienił się na
L 03/05/2012 - 00:42:37: Error on Table query: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
L 03/05/2012 - 00:42:37: Could not connect to SQL database.

Potem ustawiłem ponownie cvary i zmieniłem mapę, póki co śmiga.
Komunikat zmienił się na

Użytkownik niemamkonta edytował ten post 05.03.2012 00:58

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych