Stránka 1 z 1

Gamemode 1

Napsal: 06 úno 2016, 09:28
od variodriver
Server: 82.208.17.20:27380

Dobrý den, dnes se mi stalo, že si jeden hráč vyžebral na jednom adminovy GM1. Chtěl bych se zeptat, kde v souborech mu to GM mohu vzít i když je offline. Kdo dobře poradí má K+

Re: Gamemode 1

Napsal: 06 úno 2016, 10:03
od Dr.Wolf
Poradím ti jednu věc, která by na to byla asi lepší než odebírat gm a je to vcelku jednoduché. Určitě máš na serveru spawn tak na to spawn místo dej command block a nastav do něj, že vždy, když se portne na spawn tak mu to to gm zruší. Adminům to určitě vadit nebude.

Re: Gamemode 1

Napsal: 06 úno 2016, 10:06
od variodriver
ok, dík. Já jsem před tím postavil z CMD bloků smyčku, ale ta děsně spamovala konzoli. Zkusim to takhle. dík, máš K+

Re: Gamemode 1

Napsal: 06 úno 2016, 11:28
od MarekBurget
pokial maš multiverse core, najdi dany svet v configoch a nastav force gamemode alebo nejak tak, ono to automaticky zmení GM pri pripojení na daný gamemode čo je v svete.

Re: Gamemode 1

Napsal: 06 úno 2016, 12:16
od Smexhy
Malo by to vedieť aj AuthMe

Re: Gamemode 1

Napsal: 06 úno 2016, 13:08
od Hanakocz
na authme řešení zapomeň , stejně tak na commandbloky. Není to vhodné.

Máš dvě možnosti. Buď editovat daného člověka, nebo nastavit gamemode všem.
První možnost je jednodušší, a to nastavit gamemode.
K tomu vlezeš do server.properties
Zajímají tě dva řádky:

Kód: Vybrat vše

force-gamemode=false
gamemode=0

Ten první říká, že pokaždé, když se KDOKOLIV připojí na server, tak pokud je to na true, tak mu to dá gamemode vypsaný v tom druhém řádku.
Takže stačí dát

Kód: Vybrat vše

force-gamemode=true
gamemode=0

A kadý po připojení k serveru bude mít VŽDY survival. Pozor, když se jako admin v creativu odlogneš ve vzduchu a připojíš, tak spadneš a zabiješ se xD Ale je to spolehlivé.

Druhá možnost, editovat přímo hráčská data:
1) Na stránce http://tools.glowingmines.eu/ si najdeš UUID toho hráče.
2) Ve složce mapy světa (world/playerdata) najdeš soubor s názvem toho UUID
3) Pokud ten soubor smažeš, hráče absolutně vyresetuješ včetně inventáře. Může být řešením (statistiky a achievy mu zůstanou, to je v jiném souboru)
4) Pokud nechceš být tak přísný, tak daný soubor stáhni do počítače. PS: Hráč musí být offline pro bezpečnou práci s tímto souborem!!!
5) teď potřebuješ nějaký editor. Já třeba pro offline editace používám NBTExplorer -> http://www.minecraftforum.net/forums/ma ... ws-and-mac
6) Editor otevři a přetáhni do něj ten soubor
7) Objeví se ti něco takového:
Obrázek

Všimni si zvýazněného řádku, ten je přesně takový, jaký potřebuješ. Měl bys v něm najít hodnotu 1. Stačí ji změnit na 0, soubor uložit a nahrát zpět na server. Není třeba žádných restartů, jen se daný hráč musí přihlásit až po nahrání souboru.

PS: je dobré si udělat zálohu tohodle souboru před editací , a needitovat jiný položky, co nevíš, jak mají vypadat.
PS PS: obdobný postup se dá použít pro mazání věcí z inventáře, přemisťování zaseknutých /crashujících hráčů atd :)

Re: Gamemode 1

Napsal: 06 úno 2016, 14:59
od variodriver
UUID jsem našel pluginu PermissionsEx, toho hráče jsem v Essentials našel, ale nenašel jsem ho v složce playerdata ve složce světa world. Co mám dělat?

Re: Gamemode 1

Napsal: 06 úno 2016, 15:10
od pitilon@seznam.cz
dej adminům permissi -essentials.gamemode.others a to jim nepůjde dávát gm a pokud chceš s fly místo gamemode dej fly

Re: Gamemode 1

Napsal: 06 úno 2016, 15:14
od Hanakocz
Zkontroluj si, zda hledáš správné UUID. Jsou totiž dvě - online a offline. Servery s online=false mají ty ofline, resp. naopak. Nicméně některé pluginy atd jsou stavěné na práci s online UUID, take si to překládají podle toho, ať už máš offline, nebo ne. Pak je tak trochu omezená funkčnost některých takových pluginů, protože to míchaj....ale to je daň za to, že má člověk online=aflse, čím to často může všechno rozbít (a server na to upozorňuje obřím warnem při každém spuštění!!!, stejně jako PEX)

Proto jsem ti poslal link na webový tool, kde ti to řekne obě možnosti. Nicméně taky lze (a je i jistější) najít ve starších logech místo, kdy se připojil naposled a tam to do konzole (a tedy i logu) píše UUID hráče, co se připojil. Nějaký soubor to mít bude, ne že ne.

PS: pokud se tvůj svět jmenuje jinak, než defaultně world, tak musíš hledat ve složce názvu toho světa!