Stránka 1 z 1

Používání placeného přístupu na server (White List)

Napsal: 10 srp 2016, 20:13
od ZionZangar
Server: 82.208.17.15:27903

Zdravím všechny
jak nejjednodušeji a automaticky povolovat časový přístup do hry? Předpokládám že pomocí white listu.
Modelový případ:
- hráč se přihlásí a na zkoušu dostane cca 14 dní přístup zadarmo (po uplynutí 14 dní jej to už nepustí do hry a napíše mu to že musí zaplatit)
- hráč zaplatí měsíční poplatek a dostane přístup na měsíc (po měsíci jej to nepustí do hry a požádá ho to o nové zaplacení)
s tím souvisí i automatické přidělování permisí (PermisionEX)

Předpoklad je použití serveru v online modu ale budu rád i za radu kde bude server dočasně v modu offline

Re: Používání placeného přístupu na server (White List)

Napsal: 10 srp 2016, 20:53
od Arcas
A máš server u FH? Pokud ano, proč nemáš vyplněné ID?

Re: Používání placeného přístupu na server (White List)

Napsal: 11 srp 2016, 08:00
od ZionZangar
Arcas píše:A máš server u FH? Pokud ano, proč nemáš vyplněné ID?

:-( jaké ID??? Pokud máš namysli IP tak ta tam je ....... Pokud bych neměl ani bych se neptal.
A tebe by neubylo pořádně si pročíst příspěvek, případně se podívat na historii uživatele. Není hned nutné bezdůvodně napadat :-(

Tak ještě jedna editace ....... už vím co máš na mysli tím ID. A ono se snad někde píše že je to povinné? Pokud vím v příspěvku (dotazu) je jediný povinný údaj a to IP serveru a port, tak nevím proč buzeruješ s nějakým ID. Nebo snad honíš příspěvky?

Re: Používání placeného přístupu na server (White List)

Napsal: 11 srp 2016, 10:38
od Weizen
Arcas ID neni povinné, číselnou ip dodal tak co to je za otázku:D

Re: Používání placeného přístupu na server (White List)

Napsal: 11 srp 2016, 11:16
od Mike8748
pokud to chceš řešit pomocí whitelistu, tak by bylo řešením situace zhruba

- pokud se hráč pokusí rovnou připojit na server, nepustí ho tam WL a ukáže zprávu že se má zaregistrovat na webu
- hráč se zaregistruje na webu, web přes RCON/jsonapi/... na serveru hráče přidá na whitelist a umožní mu tedy vstup na server jako takový. zárověň registrační skript na webu hráči přidělí odpovídající permise aby hráč mohl na serveru fungovat.
- cron na webu bude pravidelně každý den kontrolovat registrace hráčů a pokud se někdo překročí přidělený čas (ať už zkušební dobu nebo zaplacené období) tak hráče odstraní z whitelistu

- pokud si hráč (předpokládám na webu) zaplatí vstupné, opět web na server přidá na WL odpovídající záznam a nastaví permise
- pokud budou platby pomocí sms, tak postup bude stejný, platební brány umožnují volat skript na webu


další možnost by byla např. vlastní plugin který při připojení kickne hráče který nebude mít odpovídající permisi (tedy forma whitelistu, jen to nekontroluje nick/uuid hráče ale něco jiného)
to by umožnilo přímý vstup hráče na server, když se prvně připojí tak by dostal permisi na trial období, pokud si zaplatí vstup tak dostane opět odpovídající permisi který mu umožní zůstat na serveru.
tím by se obešla nutnost hráče registrovat přes web

Pokud jde o časové přidělení permisí/hráčských skupin, plugin PermissionsEx to zvládá bez problémů (když to člověk správně nastaví)

záleží které řešení ti bude více vyhovovat, jestli chceš hráče nahnat i na web nebo ten není až tak důležitý,...

Re: Používání placeného přístupu na server (White List)

Napsal: 11 srp 2016, 12:42
od Arcas
ID sice není povinné, ale IP nevěřím - tu si může každý napsat, jakou chce ;)

Re: Používání placeného přístupu na server (White List)

Napsal: 11 srp 2016, 14:47
od pitilon@seznam.cz
No vzhledem k tomu že fh má sms nastavení tak někdo pošle danou sms a přidá ho to a ještě připíšeš za jak dlouho se příkaz má oddělat a i příkaz který to vykoná po uplynutí doby, ale musel by sis upravit whitelist hrášky a těch 14 dní free nevím jak udělat ps: plugin na hlášky wh zkus https://www.spigotmc.org/resources/cust ... list.5809/