Permise a zase jenom permise

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
ZomBee
Příspěvky: 17
Věk: 32
Registrován: 16 zář 2013, 07:08
Reputation: 0

Permise a zase jenom permise

#1 Příspěvekod ZomBee » 26 led 2015, 14:57

Server: 93.91.250.124:27933
Není přímo můj jsem Hl.Admin & Sp.Majitel

Zdravím, včera jsem nastavoval nové permise, všechno mi šlo, jen post HELPER nemohl den a čas (/sun /storm /day /night)
ale dnes, když jsem se na server připojil tak u miniVIP nešla polovina příkazů, co by miniVIP mělo mít.

Permise zde ↓↓↓

Spoiler: zobrazit

Kód: Vybrat vše

groups:
  Hrac:
    options:
      rank: '250'
      prefix: '&0[&8Hrac&0]&f'
      suffix: '&7'
      default: true
    player: '&1'
    permissions:
    - nametag.group.Hrac
    - essentials.login
    - essentials.rules
    - essentials.use
    - essentials.build
    - essentials.container
    - essentials.warp
    - essentials.warp.list
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.sethome
    - essentials.home
    - essentials.delhome
    - essentials.pay
    - essentials.buy
    - essentials.signs.use.buy
    - essentials.signs.use.free
    - essentials.signs.use.warp
    - essentials.signs.use.time
    - essentials.signs.use.weather
    - essentials.signs.use.repair
    - essentials.help
    - essentials.msg
    - essentials.spawn
    - essentials.kit
    - essentials.kits.hrac
    - essentials.balance
    - essentials.money
    - xteam.core.user.*
    - xteam.core.admin.invite
    - xteam.core.leader.*
    - paintball.general
    - lwc.create.*
    - lwc.modify
    - lwc.unlock
    - lwc.info
    - lwc.remove
    - lwc.flag.*
  MiniVIP:
    options:
      rank: '350'
      prefix: '&0[&6MiniVIP&0]&e'
      suffix: '&a'
    player: '&f'
    permissions:
    - nametag.group.MiniVIP
    - essentials.login
    - essentials.rules
    - essentials.use
    - essentials.build
    - essentials.container
    - essentials.warp
    - essentials.warp.list
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.sethome
    - essentials.home
    - essentials.delhome
    - essentials.pay
    - essentials.buy
    - essentials.signs.use.buy
    - essentials.signs.use.free
    - essentials.signs.use.warp
    - essentials.signs.use.time
    - essentials.signs.use.weather
    - essentials.signs.use.repair
    - essentials.help
    - essentials.msg
    - essentials.spawn
    - essentials.kit
    - essentials.kits.hrac
    - essentials.balance
    - essentials.money
    - xteam.core.user.*
    - xteam.core.admin.invite
    - xteam.core.leader.*
    - paintball.general
    - lwc.create.*
    - lwc.modify
    - lwc.unlock
    - lwc.info
    - lwc.remove
    - lwc.flag.*
    - essentials.heal
    - essentials.signs.color
    - essentials.chat.color
    - essentials.joinfullserver
    - essentials.back.ondeath
    - essentials.spawner
    - essentials.signs.color
    - essentials.chat.color
    - essentials.hat
    - essentials.repair
    - essentials.fly
    - essentials.tp
    - essentials.time.set
    - essentials.weather.set
    - myhorse.list
    - myhorse.goto
    - myhorse.comehere
    - myhorse.lock
    - myhorse.unlock
    - myhorse.name
    - myhorse.buy
    - myhorse.addfriend
    - myhorse.removefriend
    - myhorse.goaway
    - myhorse.kill
    - myhorse.claim
    - myhorse.select
    - myhorse.help
  Vip:
    options:
      rank: '450'
      prefix: '&0[&6VIP&0]&e'
      suffix: '&e'
    player: '&e'
    permissions:
    - nametag.group.VIP
    - essentials.login
    - essentials.rules
    - essentials.back
    - essentials.use
    - essentials.build
    - essentials.container
    - essentials.warp
    - essentials.warp.list
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.sethome
    - essentials.home
    - essentials.delhome
    - essentials.pay
    - essentials.buy
    - essentials.signs.use.buy
    - essentials.signs.use.free
    - essentials.signs.use.warp
    - essentials.signs.use.time
    - essentials.signs.use.weather
    - essentials.signs.use.repair
    - essentials.help
    - essentials.msg
    - essentials.spawn
    - essentials.kit
    - essentials.kits.hrac
    - essentials.balance
    - essentials.money
    - xteam.core.user.*
    - xteam.core.admin.invite
    - xteam.core.leader.*
    - paintball.general
    - lwc.create.*
    - lwc.modify
    - lwc.unlock
    - lwc.info
    - lwc.remove
    - lwc.flag.*
    - essentials.heal
    - essentials.signs.color
    - essentials.chat.color
    - essentials.joinfullserver
    - essentials.back.ondeath
    - essentials.spawner
    - essentials.signs.color
    - essentials.chat.color
    - essentials.hat
    - essentials.repair
    - essentials.fly
    - essentials.tp
    - essentials.time.set
    - essentials.weather.set
    - myhorse.list
    - myhorse.goto
    - myhorse.comehere
    - myhorse.lock
    - myhorse.unlock
    - myhorse.name
    - myhorse.buy
    - myhorse.addfriend
    - myhorse.removefriend
    - myhorse.goaway
    - myhorse.kill
    - myhorse.claim
    - myhorse.select
    - myhorse.help
    - essentials.joinfullserver
    - essentials.speed
    - essentials.afk
  GoldVip:
    options:
      rank: '550'
      prefix: '&0[&6GoldVIP&0]&e'
      suffix: '&e'
    player: '&e'
    permissions:
    - nametag.group.GoldVip
    - essentials.login
    - essentials.rules
    - essentials.back
    - essentials.use
    - essentials.build
    - essentials.container
    - essentials.warp
    - essentials.warp.list
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.sethome
    - essentials.home
    - essentials.delhome
    - essentials.pay
    - essentials.buy
    - essentials.signs.use.buy
    - essentials.signs.use.free
    - essentials.signs.use.warp
    - essentials.signs.use.time
    - essentials.signs.use.weather
    - essentials.signs.use.repair
    - essentials.help
    - essentials.msg
    - essentials.spawn
    - essentials.kit
    - essentials.kits.hrac
    - essentials.balance
    - essentials.money
    - xteam.core.user.*
    - xteam.core.admin.invite
    - xteam.core.leader.*
    - paintball.general
    - lwc.create.*
    - lwc.modify
    - lwc.unlock
    - lwc.info
    - lwc.remove
    - lwc.flag.*
    - essentials.heal
    - essentials.signs.color
    - essentials.chat.color
    - essentials.joinfullserver
    - essentials.back.ondeath
    - essentials.spawner
    - essentials.signs.color
    - essentials.chat.color
    - essentials.hat
    - essentials.repair
    - essentials.fly
    - essentials.tp
    - essentials.time.set
    - essentials.weather.set
    - myhorse.list
    - myhorse.goto
    - myhorse.comehere
    - myhorse.lock
    - myhorse.unlock
    - myhorse.name
    - myhorse.buy
    - myhorse.addfriend
    - myhorse.removefriend
    - myhorse.goaway
    - myhorse.kill
    - myhorse.claim
    - myhorse.select
    - myhorse.help
    - essentials.joinfullserver
    - essentials.speed
    - essentials.afk
    - essentials.spawner.*
    - essentials.gamemode
  Sponzor:
    options:
      rank: '600'
      prefix: '&0[&4Sponzor&0]&e'
      suffix: '&e'
    player: '&e'
    permissions:
    - nametag.group.Sponzor
    - essentials.login
    - essentials.rules
    - essentials.back
    - essentials.use
    - essentials.build
    - essentials.container
    - essentials.warp
    - essentials.warp.list
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.sethome
    - essentials.home
    - essentials.delhome
    - essentials.pay
    - essentials.buy
    - essentials.signs.use.buy
    - essentials.signs.use.free
    - essentials.signs.use.warp
    - essentials.signs.use.time
    - essentials.signs.use.weather
    - essentials.signs.use.repair
    - essentials.help
    - essentials.msg
    - essentials.spawn
    - essentials.kit
    - essentials.kits.hrac
    - essentials.balance
    - essentials.money
    - xteam.core.user.*
    - xteam.core.admin.invite
    - xteam.core.leader.*
    - paintball.general
    - lwc.create.*
    - lwc.modify
    - lwc.unlock
    - lwc.info
    - lwc.remove
    - lwc.flag.*
    - essentials.heal
    - essentials.signs.color
    - essentials.chat.color
    - essentials.joinfullserver
    - essentials.back.ondeath
    - essentials.signs.color
    - essentials.chat.color
    - essentials.hat
    - essentials.repair
    - essentials.fly
    - essentials.tp
    - essentials.time.set
    - essentials.weather.set
    - myhorse.list
    - myhorse.goto
    - myhorse.comehere
    - myhorse.lock
    - myhorse.unlock
    - myhorse.name
    - myhorse.buy
    - myhorse.addfriend
    - myhorse.removefriend
    - myhorse.goaway
    - myhorse.kill
    - myhorse.claim
    - myhorse.select
    - myhorse.help
    - essentials.joinfullserver
    - essentials.speed
    - essentials.afk
    - essentials.spawner.*
    - essentials.gamemode
  GM:
    options:
      rank: '900'
      prefix: '&0[&1Builder&0]&9'
      suffix: '&a'
    player: '&8'
    permissions:
    - nametag.group.GM
    - essentials.login
    - essentials.rules
    - essentials.back
    - essentials.use
    - essentials.build
    - essentials.container
    - essentials.warp
    - essentials.warp.list
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.sethome
    - essentials.home
    - essentials.delhome
    - essentials.pay
    - essentials.buy
    - essentials.signs.use.buy
    - essentials.signs.use.free
    - essentials.signs.use.warp
    - essentials.signs.use.time
    - essentials.signs.use.weather
    - essentials.signs.use.repair
    - essentials.help
    - essentials.msg
    - essentials.spawn
    - essentials.kit
    - essentials.kits.hrac
    - essentials.balance
    - essentials.money
    - xteam.core.user.*
    - xteam.core.admin.invite
    - xteam.core.leader.*
    - paintball.general
    - lwc.create.*
    - lwc.modify
    - lwc.unlock
    - lwc.info
    - lwc.remove
    - lwc.flag.*
    - essentials.heal
    - essentials.signs.color
    - essentials.chat.color
    - essentials.joinfullserver
    - essentials.back.ondeath
    - essentials.spawner
    - essentials.signs.color
    - essentials.chat.color
    - essentials.hat
    - essentials.repair
    - essentials.fly
    - essentials.time.set
    - essentials.day
    - essentials.night
    - essentials.tp
    - essentials.weather.set
    - essentials.sun
    - essentials.storm
    - myhorse.list
    - myhorse.goto
    - myhorse.comehere
    - myhorse.lock
    - myhorse.unlock
    - myhorse.name
    - myhorse.buy
    - myhorse.addfriend
    - myhorse.removefriend
    - myhorse.goaway
    - myhorse.kill
    - myhorse.claim
    - myhorse.select
    - myhorse.help
    - essentials.joinfullserver
    - essentials.speed
    - essentials.afk
    - essentials.spawner.*
    - essentials.gamemode
    - essentials.gm
    - worldedit.*
  Helper:
    options:
      rank: '900'
      prefix: '&0[&2Helper&0]&a'
      suffix: '&a'
    player: '&a'
    permissions:
    - nametag.group.Helper
    - essentials.login
    - essentials.rules
    - essentials.back
    - essentials.use
    - essentials.build
    - essentials.container
    - essentials.warp
    - essentials.warp.list
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.sethome
    - essentials.home
    - essentials.delhome
    - essentials.pay
    - essentials.buy
    - essentials.signs.use.buy
    - essentials.signs.use.free
    - essentials.signs.use.warp
    - essentials.signs.use.time
    - essentials.signs.use.weather
    - essentials.signs.use.repair
    - essentials.help
    - essentials.msg
    - essentials.spawn
    - essentials.kit
    - essentials.kits.hrac
    - essentials.balance
    - essentials.money
    - xteam.core.user.*
    - xteam.core.admin.invite
    - xteam.core.leader.*
    - paintball.general
    - lwc.create.*
    - lwc.modify
    - lwc.unlock
    - lwc.info
    - lwc.remove
    - lwc.flag.*
    - essentials.heal
    - essentials.signs.color
    - essentials.chat.color
    - essentials.joinfullserver
    - essentials.back.ondeath
    - essentials.spawner
    - essentials.signs.color
    - essentials.chat.color
    - essentials.hat
    - essentials.repair
    - essentials.fly
    - essentials.tp
    - essentials.time.set
    - essentials.weather.set
    - myhorse.list
    - myhorse.goto
    - myhorse.comehere
    - myhorse.lock
    - myhorse.unlock
    - myhorse.name
    - myhorse.buy
    - myhorse.addfriend
    - myhorse.removefriend
    - myhorse.goaway
    - myhorse.kill
    - myhorse.claim
    - myhorse.select
    - myhorse.help
    - essentials.joinfullserver
    - essentials.speed
    - essentials.afk
    - essentials.spawner.*
  Helperka:
    options:
      rank: '900'
      prefix: '&0[&2Helperka&0]&a'
      suffix: '&a'
    player: '&a'
    permissions:
    - nametag.group.Helperka
    - essentials.login
    - essentials.rules
    - essentials.back
    - essentials.use
    - essentials.build
    - essentials.container
    - essentials.warp
    - essentials.warp.list
    - essentials.tpa
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.sethome
    - essentials.home
    - essentials.delhome
    - essentials.pay
    - essentials.buy
    - essentials.signs.use.buy
    - essentials.signs.use.free
    - essentials.signs.use.warp
    - essentials.signs.use.time
    - essentials.signs.use.weather
    - essentials.signs.use.repair
    - essentials.help
    - essentials.msg
    - essentials.spawn
    - essentials.kit
    - essentials.kits.hrac
    - essentials.balance
    - essentials.money
    - xteam.core.user.*
    - xteam.core.admin.invite
    - xteam.core.leader.*
    - paintball.general
    - lwc.create.*
    - lwc.modify
    - lwc.unlock
    - lwc.info
    - lwc.remove
    - lwc.flag.*
    - essentials.heal
    - essentials.signs.color
    - essentials.chat.color
    - essentials.joinfullserver
    - essentials.back.ondeath
    - essentials.spawner
    - essentials.signs.color
    - essentials.chat.color
    - essentials.hat
    - essentials.repair
    - essentials.fly
    - essentials.tp
    - essentials.time.set
    - essentials.weather.set
    - myhorse.list
    - myhorse.goto
    - myhorse.comehere
    - myhorse.lock
    - myhorse.unlock
    - myhorse.name
    - myhorse.buy
    - myhorse.addfriend
    - myhorse.removefriend
    - myhorse.goaway
    - myhorse.kill
    - myhorse.claim
    - myhorse.select
    - myhorse.help
    - essentials.joinfullserver
    - essentials.speed
    - essentials.afk
    - essentials.spawner.*
  Admin:
    options:
      rank: '900'
      prefix: '&0[&3Admin&0]&b'
      suffix: '&a'
    player: '&b'
    permissions:
    - nametag.group.Admin
    - '*'
    - xteam.*
    - lwc.*
    - myhorse.*
    - paintball.*
  HlAdmin:
    options:
      rank: '900'
      prefix: '&0[&3Hl.Admin&0]&b'
      suffix: '&a'
    player: '&b'
    permissions:
    - nametag.group.HlAdmin
    - '*'
    - xteam.*
    - lwc.*
    - myhorse.*
    - paintball.*
  Majitel:
    options:
      rank: '900'
      prefix: '&0[&3Majitel&0]&b'
      suffix: '&c'
    player: '&c'
    permissions:
    - nametag.group.Majitel
    - '*'
    - xteam.*
    - lwc.*
    - myhorse.*
    - paintball.*


Ještě otázka, nemělo by vadit to, že jsou někde 2x stejné permise ne?

Pokud se nepletu, nastavené by mělo být všechno správně, či že mi to ještě včera fungovalo ale dnes už ne.

Díky za případné rady

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

Re: Permise a zase jenom permise

#2 Příspěvekod Hanakocz » 26 led 2015, 15:30

Pokud jsou stejné permise někde (nebo pro stejnou věc), tak se počítají jen poslední...
Tzv. když dáš na prvním řádku

Kód: Vybrat vše

  nametag.group.Hrac

a na druhém řádku

Kód: Vybrat vše

  -nametag.group.Hrac

, tak výsledná permisse bude ta s mínusem...
Toto je třeba důležité u dávání permissí adminům, kde chceme, aby měli všechny permisse AŽ na některé...pak totiž se musí dát pozor, abychom neudělali něco takového:

Kód: Vybrat vše

-lwc.*
'*'
     

Ve snaze toho, že tento admin smí vše až na LWC (jen příklad)...nejdřív bychom mu odebrali LWC a pak vše přidali...Takže nejdřív vše přidat a pak odebrat.


Jinak k tomu, jak to tam máš...
Doporučení č. 1 : Používej reference na skupinu níž v žebříčku -> tedy že VIP může vše, co Hráč + nějaké navíc. Pak se ti tam nebude skoro nic opakovat, ten soubor bude čtvrtinovej , tedy i možnost chyby zápisu bude čtvrtinová (v dokumentaci se toto nazývá Inheritance)
Doporučení č. 2 : Databáze je MNOHEM lepší řešení, než soubor! Zvlášť při větším počtu hráčů či permissů ten soubor server musí vždy projet celý pro každou operaci, to rozhodně není pěkné a má to velmi špatný dopad na performanci serveru. Oproti tomu do databáze se v tabulce vždy najde jen přesný záznam, tam jsou informace tříděné a není potřeba projíždět vše (spočítej si, kolik operací musí server udělat k přečtení permissí v souboru a kolik v db -> poradím, že přečtení každého zápisu je jedna operace)
Doporučení č. 3 : pro výše uvedené je dobré zde na foru najít návod, je jich tu plno, sám jsem to tak kdysi před rokem taky asi nastavoval...
Doporučení č. 4 : Permissy přidávej příkazem, nikoliv přímým zápisem (to lze pouze pokud pro to používáš nějaký plugin, zrovna permissy je jedno mála míst, kde se hodí mít plugin oproti vanilla server metodám), příkaz ti při špatném zápisu vyhodí chybu rovnou a nevykoná se, pokud uděláš chybu v přímém zápisu, tak se to dozvíš, až když něco nefunguje, či když se ti přemaže ten soubor na základní (fatální chyba -> nemůže soubor přečíst -> přemaže na původní)
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
Bisyss
Příspěvky: 760
Věk: 10
Registrován: 07 lis 2014, 15:54
Reputation: 1
Bydliště: http://netsword.cz/
Kontaktovat uživatele:

Re: Permise a zase jenom permise

#3 Příspěvekod Bisyss » 26 led 2015, 15:33

Aho někdo už mě předběhl ale stejnak si to přečti

Hele formátování je v pohodě!
Nevím čím by to mohlo být
Ale zkusil bych se prodat sem > viewtopic.php?f=85&t=22191

A doporučuji použít dědičnost (inheritance) (nejdeš v tom návodu :))
Konec .....


Zpět na „Minecraft, Tekkit“

Kdo je online

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