←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

SQL Admins || Problem z poprawnością dział...

  • +
  • -
Boomers - zdjęcie Boomers 09.02.2015

Witam poprawne działanie SQL Admins potrzebne jest do poprawnego działania pluginu Vip-Mnager.

Przystąpiłem do instalacji. Edytowałem plik databse.cfg podałem dane do bazy mysql. Wgrałem w bazie mysql odpowiednie tabele. Uaktywniłem potrzebne pluginy w sourcemod sql-admin-manager.smx i admin-sql-prefetch.smx .

Połączenie z bazą została nawiązane. Wprowadziłem w konsoli odpowiednie polecenie

sm_sql_addadmin over steam STEAM_0:0:t78609012 z

Wynik:

[SM] Administrator został pomyślnie dodany do bazy danych. 

Niestety admin jest niepoprawnie dodany.

 

cVyifFS.jpg

 

qXEENA0.jpg

Dane uzupełniłem ręcznie czyli nadałem sobie flagę z i wpisałem poprawny adres steam. Wykonałem restart serwera gry. Jednak nadal nie mam uprawnień administratora.

 

Podusmowanie:

Połączenie z bazą danych jest poprawne.

Polecenia do bazy mysql nie zostaja wykonane poprawnie.

Sztywne ustawienia nadal brak uprawnień administratora.

 

Ktoś miał podobny problem jednak nie został on rozwiązany.

https://forums.allie...ad.php?t=235558

 

Pozdrawiam i z góry dzięki za pomoc.


Użytkownik Boomers edytował ten post 09.02.2015 11:26
Odpowiedz

  • +
  • -
AutoSource - zdjęcie AutoSource 09.02.2015

Spróbuj w amxmodx/configs/plugins.ini usun wszystkie ";" przed pluginami bazy sql
Odpowiedz

  • +
  • -
maRoff - zdjęcie maRoff 09.02.2015

Spróbuj w amxmodx/configs/plugins.ini usun wszystkie ";" przed pluginami bazy sql

 

To jest dział Sourcemoda

Odpowiedz

  • +
  • -
AutoSource - zdjęcie AutoSource 09.02.2015

A to ok, soraa xD
Odpowiedz

  • +
  • -
Boomers - zdjęcie Boomers 09.02.2015

Pluginy są aktywne, połączenie do bazy danych mysql jest. Niestety admin zostaje przypisany niepoprawnie do bazy mysql. Wykonałem edycję reczną tabel. Podałem odpowiednią flagę i uzupełniłem adres steam na poprawny. Niestety na serwerze nadal brak uprawnień.

Odpowiedz

  • +
  • -
AutoSource - zdjęcie AutoSource 09.02.2015

Moze reinstalla zrób, jak nie pomoże to pisz dalej :D
Odpowiedz

  • +
  • -
Boomers - zdjęcie Boomers 10.02.2015

Probowałem także na innym czystym serwerze to znaczy swiezo zainstalowany metamod i sourcemod najnowsza wersja stable dla linuxa. Niestety problem nadal jest taki sam.

Odpowiedz

  • +
  • -
0-0-0 - zdjęcie 0-0-0 10.02.2015

sm_sql_addadmin "over" "steam" "STEAM_0:0:t78609012" "z"
Odpowiedz

  • +
  • -
Boomers - zdjęcie Boomers 10.02.2015

Dziękuje że odpisałeś, niestety podanie parametrów w cudzysłowu nie pomogło.

 

 

sm_create_adm_tables
[SM] Admin tables have been created.

sm_update_adm_tables
[SM] Your tables are already up to date.

sm_sql_addadmin "kriss" "steam" "STEAM_0:0:t78609012" "z"
[SM] Administrator successfully added to the database.

sm_update_adm_tables
[SM] Your tables are already up to date.

console> Autorefresh

 

 

Edit: Jednak administrator działa, czyli wychodzi na to że problemem było podanie parametrów bez cudzysłowu. Szkoda że nie piszą o tym na stronie sourcemoda lub ja to przeoczyłem. Dziękuje Ci za pomoc. Mam do Ciebie jeszcze jedno pytanie. Istnieje możliwość bezproblemowej pracy sourcebans i SQL Admins w przypadku gdy bazą default będzie SQL Admins. Chciałbym mieć przypisanych adminów z sql a bany trafiać na bazę mysql sourcebans.


Użytkownik Boomers edytował ten post 10.02.2015 17:14
Odpowiedz

  • +
  • -
0-0-0 - zdjęcie 0-0-0 11.02.2015

Sourcebans też wspiera wczytywanie adminów poprzez sql, a do tego ma możliwość ich dodawania poprzez stronę.
Odpowiedz

  • +
  • -
Boomers - zdjęcie Boomers 11.02.2015

Oczywiście korzystam z sourcebans. Jednak jeśli chodzi o ten plugin nie jest on kompatybilny z baza mysql sourcebans, plugin dodaje wlasna tabele :(. Plugin i tak niestety nie spełnia swojego zadana. Napisałem odpowiedni wątek w "Szukam pluginu" i hmm może ktoś odpisze.

Odpowiedz