Nový způs zapisování nicků do databíze

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
M1ch3l
Příspěvky: 4
Registrován: 06 črc 2016, 14:05
Reputation: 0

Nový způs zapisování nicků do databíze

#1 Příspěvekod M1ch3l » 06 črc 2016, 14:58

Server: 93.91.240.157:37206 )

Zdravim,
mám menší problém s novým zápisem dat do databáze od pluginů PermissionsEx a BanManager. Tyto pluginy, začaly psát do databáze nicky hráčů pod random kódy a samotné nicky zapisují na další řádek.

Nikde jsem nenašel návod jak toto uvést do původního stavu.
Na stránkách to teď vypisuje místo nicků jen nesmyslné kódy a mě už došly všechny nápady jak to vyřešit.



Předem děkuji.

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: Nový způs zapisování nicků do databíze

#2 Příspěvekod Mysteria » 06 črc 2016, 15:03

Jediné správné řešení je upravit ty webové skripty tak, aby s tím počítaly, nebo počkat, než to jejich autoři udělají (pokud to nezvládneš sám a pokud jsou aktivní).
Sám jsem to před nedávnem řešil s jedním člověkem co používal můj VIP list pro PermissionsEx a taky to psalo místo jmen UUIDčka hráčů. Předpokládám, že to bude ten samý problém.

M1ch3l
Příspěvky: 4
Registrován: 06 črc 2016, 14:05
Reputation: 0

Re: Nový způs zapisování nicků do databíze

#3 Příspěvekod M1ch3l » 06 črc 2016, 15:22

Ano, jedná se o ten samý problém viz: http://majneri.cz/clenove-vip/ a http://majneri.cz/banlist/

Docela mě to už štve, protože v PHP a MySQL se zas tam moc dobře nevyznám...

Uživatelský avatar
Hanakocz
Příspěvky: 3228
Věk: 34
Registrován: 25 črc 2013, 20:53
Reputation: 7
Kontaktovat uživatele:

Re: Nový způs zapisování nicků do databíze

#4 Příspěvekod Hanakocz » 06 črc 2016, 16:22

Těch absolutně ne náhodných, ale přesně předem určených kódů se nikdy nezbavíš. Už to nikdy nebude jinak, takže je dobré se na to adaptovat. Je to tu od verze 1.7.10, takže pokud to někdo nemá updatované, je taky klidně možné, že nikdy updatované už mít nebude a je lepší si najít podobnou věc, která to umí a je aktuální (tedy se jí autor věnuje).

UUID se používají proto, aby si lidi mohli měnit nicky a pluginy je i pod jiným jménem poznaly jako tu samou osobu (samozřejmě s online=false se ti to celé rozbije, tato věc nefunguje a i některé pluginy nefungují celkově správně nebo stabilně...) Pluginy si tam sice zapisují i jména, ale absolutně by nemusely, je to jen pomůcka pro tebe, pro plugin je absolutně směrodatné jen UUID, které přesně určuje hráče.

Vem si to jako rodné číslo a tvé jméno. Jmenovat se někdo může zcela stejně, jako ty, ale nenajdeš nikoho, kdo by měl rodné číslo stejné. Proto je rodné číslo určující údaj všude, ne jen jméno (ale třeba minimálně jméno + datum narození nebo číslo občanky atd)...ze stejného důvodu jsou unikátní UUID kódy, které vůbec nejsou random, ale jsou vázané na hráče.
Industry 2.0 -> 1.7.10 GregTech6 server. Pro připojení stačí napsat.
Člen ligy pro aktualizaci serverů na novější verze a rozšíření modovaného MC.
Discord FH : http://discord.fakaheda.eu/ (sem psát pokud chcete poradit s MC mody akutně)

M1ch3l
Příspěvky: 4
Registrován: 06 črc 2016, 14:05
Reputation: 0

Re: Nový způs zapisování nicků do databíze

#5 Příspěvekod M1ch3l » 06 črc 2016, 17:25

Dřív to fungovalo aj bez UUID, tak nevim, proč nedají aspoň možnost způsobu zápisu dat.
Chápu naco slouží, ale nechápu, proč to natvrdo cpou do nových verzí.

Uživatelský avatar
Hanakocz
Příspěvky: 3228
Věk: 34
Registrován: 25 črc 2013, 20:53
Reputation: 7
Kontaktovat uživatele:

Re: Nový způs zapisování nicků do databíze

#6 Příspěvekod Hanakocz » 06 črc 2016, 19:05

Protože si lidi mohou měnit jména a je tedy asolutně nutné mít identifikátor, který se nemění. Servery s tím pracují, proto i pluginy. S tím bude třeba se smířit. Dřív se jména měnit nedala a tak byl ten neměnný identifikátor právě jméno (což bylo dost nešikovné)
Industry 2.0 -> 1.7.10 GregTech6 server. Pro připojení stačí napsat.
Člen ligy pro aktualizaci serverů na novější verze a rozšíření modovaného MC.
Discord FH : http://discord.fakaheda.eu/ (sem psát pokud chcete poradit s MC mody akutně)

Uživatelský avatar
variodriver
Příspěvky: 1160
Věk: 14
Registrován: 08 lis 2015, 00:04
Reputation: 25
Bydliště: localhost
Kontaktovat uživatele:

Re: Nový způs zapisování nicků do databíze

#7 Příspěvekod variodriver » 06 črc 2016, 19:07

Neexistuje žádná služba pro vyplněné fh_id
Obrázek
ObrázekObrázek

M1ch3l
Příspěvky: 4
Registrován: 06 črc 2016, 14:05
Reputation: 0

Re: Nový způs zapisování nicků do databíze

#8 Příspěvekod M1ch3l » 06 črc 2016, 19:32

V tom případě to budu muset nějak vyřešit přímo na stránkách.

Neva, je třeba jít s dobou :)

-- 07 črc 2016, 18:01 --

http://majneri.cz/banlist/
tam jsem to konečně vyřešil :)

S VIP si ještě ale nevim rady....


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 28 hostů