Jak správně nastavit plugin Prism ?

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
THY10
Příspěvky: 5
Registrován: 23 lis 2015, 11:46
Reputation: 0

Jak správně nastavit plugin Prism ?

#1 Příspěvekod THY10 » 23 lis 2015, 12:05

Server: 82.2**.17.24:276*3 Server mám ale nechci zde zveřejňovat celou jeho adresu.
V případě pro kontrolu zašlu moderátorům do pm. Děkuji za pochopení


Jak správně nastavit bezpečnostní plugin pro vyhledávání griefu PRISM ?

Zdravím, chtěl bych zde založit přehledné téma jak vlastně správně nainstalovat a spustit plugin Prism na minecraft serveru se Spigot.
Dostanu se vždy do fáze kdy chci cokoli přes Prism vyhledat ale píše mi to hlášky - No history for this space found (používám jak /prism i tak /prism near bez výsledku).
Co jsem pročítal nějaké anglické návody dozvěděl jsem se že je nutné přidat do permissionsex pár řádků právě pro ten prism.

Takže teď od začátku co a jak jsem již udělal

1. Stáhnul jsem plugin Prism - v 2.0.4.jar
2. Nakopíroval do složky plugins a spustil server
3. Následně jsem server vypnul - dále to vytvořilo složku Prism a uvnitř je soubor config.yml
4. Soubor config.yml jsem si otevřel a upravil řádky 12 - 18 ( to jsou řádky s údaji pro připojení k databázi. Samožřejmě jsem vytvořil databázi přes Fakahedu a patřičné údaje jsem do configu napsal a uložil.
5. Po této úpravě a uložení jsem spustil server - jakmile jsem ve hře napsal /plugins tak vidím že plugin Prism svítí zeleně což by mělo znamenat že je vše v pořádku.

Teď se ale dostaneme k mému problému, postavím si domek na zkoušku, zkusím něco rozbít a poté napíšu příkaz /prism i a zkusím vyhledat nějaké informace o tom bloku a kdo jej rozbil. Je spousty dalších příkazu ale tento podle mého stačí na to, abych zjistil jestli ten plugin je vůbec dobře nastaven..
Vyhazuje mi to hlášky jak už jsem psal výše - No history for this space found.

Takže nejspíš bude asi problém v tom co jsem již našel, že nemám přidané permice v permissionsex.
O tom se píše zde - http://discover-prism.com/wiki/view/troubleshooting/ a nebo zde http://discover-prism.com/wiki/view/permissions/
Něco jsem už samozřejmě zkoušel přidávat ale vždy mi pak ve hře Permissionsex svítil červeně takže bylo něco špatně.
Potřebuji jednoduše takové práve, že když se jako admin neboli op přihlásím do hry abych si mohl ten Prism zkoušet.

Ptám se hlavně těch, kteří již s tímto mají zkušenosti jestli by mi zde nemohli dát ke stažení původni permissions.yml soubor kde budou přidané ty potřebné permice pro prism aby mi ten plugin už konečně začal fungovat :-)


Muj permissions.yml je aktuálně ten výchozí tzn zde

Kód: Vybrat vše

groups:
  default:
    options:
      default: true
    permissions:
    - modifyworld.*
schema-version: 1


Děkuji moc

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

Re: Jak správně nastavit plugin Prism ?

#2 Příspěvekod Hanakocz » 23 lis 2015, 12:15

pošli mi :)
EDIT: Ověřeno.
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
Hanakocz
Příspěvky: 3228
Věk: 34
Registrován: 25 črc 2013, 20:53
Reputation: 7
Kontaktovat uživatele:

Re: Jak správně nastavit plugin Prism ?

#3 Příspěvekod Hanakocz » 23 lis 2015, 12:42

Pokud máš OP, tak tě nějaké permissiony nezajímají, respektive pokud máš permissiony nastavené na všechno...taky že ti to ten příkaz dovolilo udělat, jen to nenašlo shodu. Pokud máš správně nastavené napojení a používání databáze, ověř, zda si to tam ty data zapisuje - otevři si databázi v phpmyadmin a koukni, zda v tabulce k tomu určené jsou nějaké informace. Pokud ano, třeba jsi ten příkaz špatně specifikoval, nebo klikl na špatný blok (nevím, předpokládám, že to bude podobné, jako hawkeye) ....teoreticky musíš zadat, co hledáš (třeba že zničení bloku, aspoň tak fungovalo HE , nebo souřadnice atd)

Nicméně zkontroluj ještě log, zda si ten plugin jak po spuštění serveru, tak při vykonání příkazu na něco nestěžuje.
Taky si ověř, že v configu je vše správně - zda danou akci máš nastavenou, že ji to má logovat. :)
A hlavně se ujisti, že to zaznamenává TVOJE akce, třeba nějakým testerem běžným hráčem.... protože existuje permisse i na ignorování akcí určitou skupinou/hráčem, a kdž máš všechny permisse....;-)
( prism.ignore.tracking.(action-type) - Ignore an action type for a specific group. )
PS: i PEX je dobré mít na mysql a zcela se vyhnout yml souboru;-)
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ě)

THY10
Příspěvky: 5
Registrován: 23 lis 2015, 11:46
Reputation: 0

Re: Jak správně nastavit plugin Prism ?

#4 Příspěvekod THY10 » 23 lis 2015, 12:57

Vypadá to že napojení k databází je správně, určité data tam jsou jednotlivě rozdělené.
Je tam uveden také muj nick apod.
Ano tento plugin pracuje na podobném stylu jako hawkeye, ale myslím že má v sobě více funkcí, a dá se s ním zjistit a obnovit snad vše co hráč udělal nebo zničil.

Co se týká logu - tak tam nevidím žádnou chybovou hlášku viz výpis

Kód: Vybrat vše

> [11:55:41 INFO]: [Prism] Enabling Prism v2.0.4-18
> [11:55:41 INFO]: [Prism]: Initializing Prism 2.0.4-18. By Viveleroi.
> [11:55:41 INFO]: Elixr: Loaded items directory
> [11:55:41 INFO]: Elixr: Loaded items directory
> [11:55:42 INFO]: [Prism]: WorldEdit found. Associated features enabled.
> [11:55:42 INFO]: [Prism]: Scheduled purge executor beginning new run...
> [11:55:42 INFO]: [Prism]: No minimum primary key could be found for purge chunking.
Tato poslední věta nevím co znamená, ale není červeně takže by se asi nemělo jednat o chybu.
Přílohy
02.PNG
02.PNG (29.2 KiB) Zobrazeno 2124 x
01.PNG
01.PNG (103.09 KiB) Zobrazeno 2124 x
Naposledy upravil(a) THY10 dne 23 lis 2015, 13:10, celkem upraveno 2 x.

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

Re: Jak správně nastavit plugin Prism ?

#5 Příspěvekod Hanakocz » 23 lis 2015, 13:04

prism_actions je tabulka, kde jsou zakodovaný jednotlivý akce, když pak něco loguje, tak tam nevypisuje celej název akce, ale jen číslo tý akce....tam žádný data teda nejsou ;-) To samý pro players, worlds....zajímá tě nejspíš tabulka prism_data
> [11:55:42 INFO]: [Prism]: No minimum primary key could be found for purge chunking.
Tato poslední věta nevím co znamená, ale není červeně takže by se asi nemělo jednat o chybu.

Je tam nastavený čištění databáze od starých záznamů a ještě žádné staré nejsou :)
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ě)

THY10
Příspěvky: 5
Registrován: 23 lis 2015, 11:46
Reputation: 0

Re: Jak správně nastavit plugin Prism ?

#6 Příspěvekod THY10 » 23 lis 2015, 13:09

Jasně chápu, zrovna jsem to špatně vyscreenoval na ty akce.
Ovšem v Prism data v databázi je pouze tohle

Kód: Vybrat vše

SELECT *
FROM `prism_data`
LIMIT 0 , 30



I když rozbiju nějaký blok a nebo znovu něco položím, nemám šanci najít žádnou historii přes /prism i / prism near ani přesný parametr např - /prism l p:mujnick a:break apod tento příkaz by měl přesně najít že jsem něco rozbil ale nenajde to nic.
Takže jsou dvě možnosti, bud to je opravdu nutné přidat tam ty vyjímky pro prism do permissions nebo je zde jiný problém.
Třeba na tom prism wiki píšou tohle

Why am I not being tracked at all by Prism? Is it because I'm OP?

Prism has certain permission nodes that allow players' actions to not be tracked. These permissions are listed here in the plugin.yml, and are all under the prism.ignore.tracking node.

While these permissions are set, by default, to not be given to anybody unless explicitly set, we've had a lot of users who have given their "admin" group a permission like prism.* or *. Both of these cause the ignore permissions to be set to true, and therefore, Prism will ignore those users' actions. These permissions are not set because you are OP, they are only set if you have them set in your permissions file.

We recommend users to remove their * or prism.* permission from that group, and instead set all the permissions they need manually. This removes the need to negate certain permissions, and make sure the users only have access to the permissions they need. (OP should automatically grant certain permissions, through the plugin.yml).

However, if you want to cling onto your setup with your *s, another 'solution' is to negate the prism.ignore.tracking.* permission. This will make sure you don't have the permissions under prism.ignore.tracking, and therefore, Prism will track your actions. (In some permission plugins, this may not work correctly, and some changes to your permissions may be required).

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

Re: Jak správně nastavit plugin Prism ?

#7 Příspěvekod Hanakocz » 23 lis 2015, 13:26

Ano, o tom jsem mluvil - pokud máš defaultně jako OP všechny permisse, tak máš i permissi na to, že tě to ignoruje a nezaznamenává.....má to občas nějaké to využití...
Nicméně i tak by to mělo zaznamenávat normální hráče (odeber si OP a zkus), a pokud chceš , aby to zaznamenávalo i OP, tak nesmí mít tu ignorovací permissi. Však to tam v tom citovaném textu přímo píšou.

Kód: Vybrat vše

 -prism.ignore.tracking.*
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ě)

THY10
Příspěvky: 5
Registrován: 23 lis 2015, 11:46
Reputation: 0

Re: Jak správně nastavit plugin Prism ?

#8 Příspěvekod THY10 » 23 lis 2015, 13:37

Aha díky, tak to jsem pochopil původně nějak jinak. Tak v tom případě už může být problém pouze s připojením k databázi.

Tohle je nastavení souboru ve složce prism - soubor config.yml
Vše kromě prefixu a portu je změněno. Nejsem si jistý tím portem jestli se tam má nechávat ten defualtní.



Nejlepší by bylo kdyby zde napsal někdo, kdo tento plugin již nastavoval, nebo kdyby se někomu chtěl a zkusil si ho teď nastavit na svém serveru.
Dík

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

Re: Jak správně nastavit plugin Prism ?

#9 Příspěvekod Hanakocz » 23 lis 2015, 13:51

Ne, teď jsme se nepochopili... xD
Ten obrázek sem radši nedávej. Nejen, že pak je bezpředmětné skrývat Ip na začátku vlákna, ale i je to nebezpečné, zvlášť s tak ledabylým zamazáním :D
Port na DB je správně. Připojené to je taky.

Zkusím ti to objasnit na příkladu:

1) Hráč , má základní permisse, z Prism žádnou. Pokládání bloků je zaznamenáno a uloženo v databázi. hráč 2 s permissemi na Prism může přijít , a vyvolat si historii

2) Hráč s OP má všechny permisse, tudíž taky tu výše uvedenou, že je ignorovanej záznamem. Položí blok a nic se nezaznamená.

3) Hráč s OP má přřazenou ZÁPORNOU permissi na ignorování ( -prism.ignore.tracking.* ), tudíž ji nemá a položení bloku je zaznamenáno

PS: Dej pozor s těmi permissemi, pořadí záleží - pokud nejdřív odebereš a pak zas všechny přidáš, tak všechny má, nejdřív musíš všechny přidat a pak postupně odebírat.
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ě)

THY10
Příspěvky: 5
Registrován: 23 lis 2015, 11:46
Reputation: 0

Re: Jak správně nastavit plugin Prism ?

#10 Příspěvekod THY10 » 23 lis 2015, 14:14

Dobře už rozumím. Takže je nutné abych to zkusil jako normální hráč bez op, ale když si odeberu op tak nemám zase práva na prism a nevím co a jak zapsat do permissions abych jako normální hráč tyto práva měl :)


Zpět na „Minecraft, Tekkit“

Kdo je online

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