მავნე პროგრამა არის შემაშფოთებელი ან საშიში პროგრამა, რომელიც...
დანამატის ინსტალაცია:
1) ჩამოტვირთეთ თავად მოდული, უახლესი ვერსია ყოველთვის შეგიძლიათ ნახოთ ამ ბმულზე.
არქივის ჩამოტვირთვის შემდეგ მასში ვიპოვით შემდეგ ფაილებს:
2) გადაიტანეთ (დააკოპირეთ) ფაილები (ChatManager, Modifyworld, Permissions, PermissionsEx) თქვენი სერვერის დანამატების საქაღალდეში (მაგალითი გზა: C:\Server\plugins)
3) ვიწყებთ სერვერს, ველოდებით სერვერის კონსოლში წარწერას "Done" და ვაჩერებთ მას.
4) გადადით Plugins საქაღალდეში და ნახეთ შემდეგი:
თუ ყველაფერი სწორად გააკეთე და დაინახეთ მოდულის მიერ შექმნილი საქაღალდეები, მაშინ შეიძლება ჩათვალოთ, რომ დანამატი დაინსტალირებულია.PermissionsEx-ის დაყენება:
პირველ რიგში, მოდით შევხედოთ permissions.yml ფაილს (თქვენი სერვერი\plugins\PermissionsEx). შენიშვნა: .yml გაფართოებით ფაილების ნახვა შესაძლებელია ნებისმიერი ტექსტური რედაქტორით, მაგრამ მოხერხებულობისთვის გირჩევთ გამოიყენოთ Notepad ++ (შეგიძლიათ ჩამოტვირთოთ)ფაილის გახსნისას ვნახავთ შემდეგს:
Წესით:ჯგუფები: //არ შეეხოთ ამ სიტყვას, ეს მიუთითებს იმაზე, რომ ჯგუფები და მათი ნებართვები ქვემოთ იქნება.
ნაგულისხმევი: //ჯგუფის სახელი, ყველა მომხმარებელი, რომელიც ახლახან შემოვიდა სერვერზე, შედის მასში, თუ რა თქმა უნდა თქვენ არ დაარეგისტრირეთ ისინი სხვა ჯგუფში.
ნაგულისხმევი: true // ეს პარამეტრი ადგენს ჯგუფს ნაგულისხმევ ჯგუფად. ეს ნიშნავს, რომ ნებისმიერ მოთამაშეს, ვისთვისაც სხვა ჯგუფები და/ან გამონაკლისები არ არის განსაზღვრული, ექნება ამ ჯგუფის ყველა უფლება.
ნებართვები: //ყველაფერი, რაც ქვემოთ დევს, რეალურად არის თავად ჯგუფის "უფლებები", თქვენ უნდა დაწეროთ ნებართვები თქვენს სერვერზე დაინსტალირებული სხვადასხვა დანამატებიდან.
- modifyworld.* //სამყაროს "მოდიფიკაციის" შესაძლებლობა, ამ პარამეტრზე შეხებას არ გირჩევთ. შენიშვნა: ფაქტობრივად, "modifyworld" პარამეტრს გაცილებით მეტი მნიშვნელობა აქვს, მაგრამ რადგან ეს არის მცირე კითხვა და მხოლოდ ყველაზე მნიშვნელოვანი აქ არის აღწერილი, მე არ ავუხსენი ეს პარამეტრი, თუ გაინტერესებთ, შეგიძლიათ წაიკითხოთ ოფიციალური დოკუმენტაცია. ინგლისურად ამ ბმულზე.ახლა მოდით გადავხედოთ უკვე კონფიგურირებულ ნებართვებს რამდენიმე დანამატისთვის.
ჯგუფები: ნაგულისხმევი: ნაგულისხმევი: ნამდვილი ნებართვები: - modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy. bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main. კომპლექტი - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - ვაკანსიები. world.* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite მოდერი: ნაგულისხმევი: false inheritance: - ნაგულისხმევი ნებართვები: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. სხვა - commandbook.rocket.სხვა - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.დეპოზიტი - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank .main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy .rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* ადმინისტრატორები: ნაგულისხმევი: ყალბი მემკვიდრეობა: - მოდერის ნებართვები: - "*" მომხმარებლები : ადმინ: ჯგუფი: - ადმინისტრატორის ნებართვები: null მოდერატორი: ჯგუფი: - მოდერის ნებართვები: nullეს ნებართვები კონფიგურირებულია დანამატებისთვის: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.
აქ, როგორც ხედავთ, არის ახალი პარამეტრები:
- ინფორმაცია: //ჯგუფის პარამეტრები
- პრეფიქსი: "" //პრეფიქსი
- სუფიქსი: "" //სუფიქსი
// პრეფიქსების/სუფიქსების საჩვენებლად, თქვენ უნდა ჩართოთ ChatManager მოდული, რომელიც მოყვება PEX-ს. ამისათვის, plugins/ChatManager/ საქაღალდეში config.yml ფაილში იპოვნეთ enable და საჭიროების შემთხვევაში შეცვალეთ იგი enable: false-დან enable: true.
- მემკვიდრეობა: // უფლებები მემკვიდრეობა
ნაგულისხმევი //ამ შემთხვევაში „ნაგულისხმევი“ ჯგუფის ყველა უფლება მემკვიდრეობით გადადის
თქვენ ასევე შეგიძლიათ შეამჩნიოთ, რომ მომხმარებლების პარამეტრი გამოჩნდა:
მის ქვეშ, თქვენ უნდა მიუთითოთ იმ მომხმარებლების მეტსახელები, რომლებსაც გსურთ დამატებითი უფლებების მინიჭება ან/და სხვა ჯგუფში გადასვლა. Მაგალითად:მოდერატორი:
ჯგუფი:
- მოდერატორი
ნებართვები: nullსადაც "Moderator" არის მოთამაშის მეტსახელი, "Moder" არის ჯგუფის სახელი, ნებართვები: null არის ამ მომხმარებლის დამატებითი უფლებები, ამ შემთხვევაში არ არსებობს.
გახსოვდეს! YAML-ში მკაცრად უნდა დაიცვათ თანმიმდევრობა, ერთი დამატებითი სივრცე და პარამეტრი არ იმუშავებს. იმისათვის, რომ ნაკლები შეცდომები გქონდეთ, გირჩევთ გამოიყენოთ ეს საიტი შენიშვნა: ჩასვით თქვენი კოდი მარცხენა ფანჯარაში, თუ ის არ იძლევა შეცდომებს მარჯვენა ფანჯარაში, მაშინ სწორად დაწერეთ კოდი yaml-ში და იმუშავებს.
ეს სტატია აღებულია rubukkit.org-დან
ასე რომ, ალბათ თითოეულ თქვენგანს, გარდა გამოცდილი სერვერის მფლობელებისა, აქვს პრობლემები წვდომის უფლებების დაყენებასთან დაკავშირებით.
პირადად მე ვიყენებ PermissionsEx დანამატს, რადგან ვფიქრობ, რომ ეს არის საუკეთესო ნებართვის განაწილების მოდული სერვერებისთვის.
რაც ჩვენ გვჭირდება:
1. Notepad++
2. თავად მოდული. თქვენ ყოველთვის შეგიძლიათ ჩამოტვირთოთ უახლესი ვერსია.
3. სწორი მკლავები. (საჭირო ნივთი)
მაშ ასე, დავიწყოთ.
1. ჩამოტვირთეთ დანამატი, ამოალაგეთ იგი. საქაღალდეში არის 3 ფაილი:
2. ფაილებს ჩავყრით დანამატების საქაღალდეში, გავუშვით სერვერი, ვაჩერებთ მას.
იქ არის 3 საქაღალდე:
ChatManager და ModifyWorld
3. გახსენით PermissionsEx საქაღალდე. ამ საქაღალდეში გახსენით permissions.yml ფაილი Notepad++-ით
და ჩვენ ვხედავთ ამას:
და ასე, თანმიმდევრობით:
ჯგუფები://არ შეეხოთ ამ სიტყვას, ეს მიუთითებს იმაზე, რომ ჯგუფები და მათი ნებართვები ქვემოთ იქნება.
ნაგულისხმევი://ჯგუფის სახელი, ყველა მომხმარებელი, რომელიც ახლახან შემოვიდა სერვერზე, მოხვდება მასში, თუ რა თქმა უნდა თქვენ არ დაარეგისტრირეთ ისინი სხვა ჯგუფში.
ნაგულისხმევი: მართალია// ეს პარამეტრი ადგენს ჯგუფს ნაგულისხმევ ჯგუფად. ეს ნიშნავს, რომ ნებისმიერ მოთამაშეს, ვისთვისაც სხვა ჯგუფები და/ან გამონაკლისები არ არის განსაზღვრული, ექნება ამ ჯგუფის ყველა უფლება.
//ყველაფერი, რაც ქვემოთ დევს, რეალურად არის თავად ჯგუფის "უფლებები", თქვენ უნდა დაწეროთ ნებართვები თქვენს სერვერზე დაინსტალირებული სხვადასხვა დანამატებიდან.
ჯგუფების ნაგულისხმევი: ნაგულისხმევი: ნამდვილი ნებართვები: - modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank .დეპოზიტი - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world .* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite მოდერი: ნაგულისხმევი: false inheritance: - ნაგულისხმევი ნებართვები: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. სხვა - commandbook.rocket.სხვა - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.დეპოზიტი - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConom y.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world. * - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* ადმინისტრატორები: ნაგულისხმევი: ყალბი მემკვიდრეობა: - მოდერის ნებართვები: - "*" მომხმარებლები : ადმინ: ჯგუფი: - ადმინისტრატორის ნებართვები: null მოდერატორი: ჯგუფი: - მოდერის ნებართვები: null
ეს ნებართვები კონფიგურირებულია დანამატებისთვის: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.
აქ, როგორც ხედავთ, არის ახალი პარამეტრები:
ინფორმაცია: //ჯგუფის პარამეტრები
პრეფიქსი: " // პრეფიქსი
სუფიქსი: " //სუფიქსი
// პრეფიქსების/სუფიქსების საჩვენებლად, თქვენ უნდა ჩართოთ ChatManager მოდული, რომელიც მოყვება PEX-ს. ამისათვის, plugins/ChatManager/ საქაღალდეში config.yml ფაილში იპოვნეთ enable და საჭიროების შემთხვევაში შეცვალეთ იგი enable: false-დან enable: true.
მემკვიდრეობა: // უფლებები მემკვიდრეობა
- ნაგულისხმევი // ამ შემთხვევაში, "ნაგულისხმევი" ჯგუფის ყველა უფლება მემკვიდრეობით გადადის
თქვენ ასევე შეგიძლიათ შეამჩნიოთ, რომ მომხმარებლების პარამეტრი გამოჩნდა:
მის ქვეშ, თქვენ უნდა მიუთითოთ იმ მომხმარებლების მეტსახელები, რომლებსაც გსურთ დამატებითი უფლებების მინიჭება ან/და სხვა ჯგუფში გადასვლა. Მაგალითად:
მოდერატორი:
ჯგუფი:
- მოდერატორი
ნებართვები: null
სადაც "Moderator" არის მოთამაშის მეტსახელი, "Moder" არის ჯგუფის სახელი, ნებართვები: null არის დამატებითი უფლებები ამ მომხმარებლისთვის, ამ შემთხვევაში არ არსებობს.
გახსოვდეს! YAML-ში მკაცრად უნდა დაიცვათ თანმიმდევრობა, ერთი დამატებითი სივრცე და პარამეტრი არ იმუშავებს.
შენიშვნა idg_dima-სგან: YAML მშვენივრად მუშაობს დამატებით პრობლემებთან ან თუნდაც ცარიელი ხაზებით, ერთადერთი, რაც არღვევს არის ჩანართები.
და ჩვენ შემოვიტანთ ჩვენს ცვლილებებს სტატიის შემოწმების დაგვიანებისთვის, ჩვენ ძალიან დაკავებულები ვიყავით რაღაცით, მათ შორის სერვერის გადასატანად მომზადებაში.
თუ თქვენ გეგმავთ შექმნათ თქვენი საკუთარი სერვერი ან პროექტი, მაშინ, სავარაუდოდ, დაგჭირდებათ დანამატი, რომელიც ყოფს ყველა მოთამაშეს სხვადასხვა ჯგუფად. მაგალითად, გჭირდებათ მოდერატორები და დამხმარეები, როგორ შეგიძლიათ დაამატოთ ისინი სპეციალურ ჯგუფებში და მისცეთ გარკვეული უფლებები? მოდული სახელწოდებით "PermissionsEX" მოდის სამაშველოში. ეს მოდული არის ის, რაც ჩვენ გვაქვს ჩვენს სერვერებზე.
ამ მოდულის წყალობით, შეგიძლიათ დაამატოთ მოთამაშეები სპეციალურ ჯგუფებში და მიანიჭოთ მათ სხვადასხვა უფლებები. მოდული ასევე გაძლევთ საშუალებას გააკეთოთ გლობალური და ლოკალური ჩატი, შეცვალოთ მეტსახელის ფერი.
მოდულის დაყენება:
ჯერ უნდა გადახვიდეთ permissions.yml ფაილზე და ოდნავ შეცვალოთ იგი.
ფაილის გახსნისას ნახავთ შემდეგს:
მოდით გავაანალიზოთ თითოეული კომპონენტი.
ჯგუფები:- ამ პარამეტრს მოჰყვება ჯგუფები და უფლებები.
ნაგულისხმევი:- ნაგულისხმევი ჯგუფი. ყველა მოთამაშე, რომელიც ახლახან შევიდა, მიიღებს იქ.
ნაგულისხმევი: მართალია- ამ პარამეტრით შეგიძლიათ დააყენოთ ნაგულისხმევი ჯგუფი.
ნებართვები:- ამ პარამეტრის ქვემოთ შეგიძლიათ შეიყვანოთ უფლებები კონკრეტული ჯგუფისთვის.
modifyworld.*- მსოფლიოს მოთამაშეებში ცვლილებების შეტანის უნარი. უმჯობესია დატოვოთ იგი ცარიელი.
ჯგუფის მაგალითი
გუნდები:
სერვისი
ბრძანება | ნებართვა | აღწერა |
---|---|---|
/პექსი | ნებართვები.მართვა | აჩვენებს PEX დახმარებას |
/pex გადართვის გამართვა | ნებართვები.მართვა | Ჩართვა გამორთვა გამართვის რეჟიმი (ქმნის უამრავ გამართვის ინფორმაციას server.log-ში) |
/pex მომხმარებელი |
ნებართვები.მართვა. |
შეამოწმეთ მარჯვნივ |
/pex გადატვირთვა | permissions.manage.reload | გადატვირთავს დანამატს |
/pexconfig |
permissions.manage.config | აჩვენებს მნიშვნელობას |
/pex backend | permissions.manage.backend | აჩვენეთ ამჟამად გამოყენებული backends. |
/pex backend |
permissions.manage.backend | შეცვალეთ ნებართვების უკანა ნაწილი ფრენის დროს (გამოიყენეთ სიფრთხილით!) ეს მხოლოდ ტესტირებისთვისაა.) |
/pex იერარქია | permissions.manage.users | აჩვენებს მოთამაშეთა/ჯგუფების სრულ იერარქიას |
/pex dump |
permissions.manage.dump | ქმნის მომხმარებლებისა და ჯგუფების ნაგავსაყრელს არჩეულ ფორმატში |
მოთამაშის უფლებების მართვა
ბრძანება | ნებართვა | აღწერა |
---|---|---|
/პექსუზერები | permissions.manage.users | აჩვენებს ყველა დარეგისტრირებული მომხმარებლის სიას. და სერვერის მოთამაშეები |
/pex მომხმარებელი |
permissions.manage.users | აჩვენებს მოთამაშის უფლებებს |
/pex მომხმარებელი |
permissions.manage.users.prefix. |
დაყენებულია მოთამაშეზე |
/pex მომხმარებელი |
permissions.manage.users.suffix. |
დაყენებულია მოთამაშეზე |
/pex მომხმარებელი |
permissions.manage.users. |
მოთამაშის წაშლა |
/pex მომხმარებელი |
ანიჭებს |
|
/pex მომხმარებელი |
permissions.manage.users.permissions. |
წაიღეთ დაუყოვნებლივ |
/pex მომხმარებელი |
მიეცით დროებითი უფლება |
|
/pex მომხმარებელი |
permissions.manage.users.permissions.timed. |
მიიღეთ მოთამაშისგან |
/pex მომხმარებელი |
permissions.manage.users.permissions. |
დააყენეთ ვარიანტი |
მოთამაშეთა ჯგუფების უფლებების მართვა
ბრძანება | ნებართვა | აღწერა |
---|---|---|
/pex მომხმარებელი |
აჩვენეთ იმ ჯგუფების სია, რომლის წევრიც მოთამაშეა |
|
/pex მომხმარებელი |
ნებართვები.მართვა.წევრობა. |
მოთამაშის დამატება |
/pex მომხმარებელი |
ნებართვები.მართვა.წევრობა. |
ჯგუფის დაყენება |
/pex მომხმარებელი |
ნებართვები.მართვა.წევრობა. |
მოთამაშის წაშლა |
ჯგუფის უფლებების მართვა
ბრძანება | ნებართვა | აღწერა |
---|---|---|
/pex ჯგუფები | permissions.manage.groups.list | ყველა რეგისტრირებული ჯგუფის ჩვენება |
/pex ნაგულისხმევი ჯგუფი | ნაგულისხმევი ჯგუფის ჩვენება | |
/pex მითითებული ნაგულისხმევი ჯგუფი |
ნებართვები.მართვა.ჯგუფები.მემკვიდრეობა | ჯგუფის დაყენება |
/pex ჯგუფი |
permissions.manage.groups.prefix. |
ჯგუფის დაყენება |
/pex ჯგუფი |
permissions.manage.groups.suffix. |
ჯგუფის დაყენება |
/pex ჯგუფი |
permissions.manageups.create. |
ჯგუფის შესაქმნელად |
/pex ჯგუფი |
permissions.manage.groups.remove. |
ჯგუფის წაშლა |
/pex ჯგუფი |
მშობელთა ჯგუფების სია ჯგუფისთვის |
|
/pex ჯგუფი |
ნებართვები.მართვა.ჯგუფები.მემკვიდრეობა. |
ჯგუფის დაყენება |
/pex ჯგუფი |
ჯგუფის ყველა ნებართვის ჩვენება |
|
/pex ჯგუფი |
permissions.manage.groups.permissions. |
ანიჭებს |
/pex ჯგუფი |
permissions.manage.groups.permissions. |
წაიღეთ დაუყოვნებლივ |
/pex ჯგუფი |
მიეცით დროებითი უფლება |
|
/pex ჯგუფი |
permissions.manage.groups.permissions.timed. |
წაიღეთ დროებითი უფლება |
/pex ჯგუფი |
permissions.manage.groups.permissions. |
დააყენეთ ვარიანტი |
/pex ჯგუფი |
ნებართვები.მართვა.ჯგუფები.წონა. |
ჯგუფური წონის ჩვენება/დაყენება |
მოთამაშეების მართვა ჯგუფებში
ბრძანება | ნებართვა | აღწერა | ||
---|---|---|---|---|
/pex ჯგუფი |
ნებართვები.მართვა.წევრობა. |
აჩვენე ჯგუფში ყველა მოთამაშე |
||
/pex ჯგუფი |
ნებართვები.მართვა.წევრობა. |
მოთამაშის/მოთამაშეების დამატება |
||
/pex ჯგუფი |
ნებართვები.მართვა.წევრობა. |
ამოიღეთ მოთამაშე/მოთამაშეები ჯგუფიდან |
||
/pex ხელს უწყობს |
permissions.user.promote. |
მოთამაშის დაწინაურება |
||
/pex დაქვეითება |
permissions.user.demote. |
მოთამაშის დაქვეითება |
ნებართვები.მართვა.სამყაროები | მსოფლიო მემკვიდრეობის შესახებ ინფორმაციის ჩვენება |
/ pexworld |
ნებართვები.მართვა.სამყაროები.მემკვიდრეობა | დააყენეთ მშობელი სამყარო/სამყაროები |
ინსტალაცია:
2. ჩვენ ვყრით Plugins საქაღალდეში.
3. გადატვირთეთ სერვერი.
ასე რომ, ალბათ თითოეულ თქვენგანს, გარდა გამოცდილი სერვერის მფლობელებისა, აქვს პრობლემები წვდომის უფლებების დაყენებასთან დაკავშირებით.
პირადად მე ვიყენებ PermissionsEx დანამატს, რადგან ვფიქრობ, რომ ეს არის საუკეთესო ნებართვის განაწილების მოდული სერვერებისთვის.
რაც ჩვენ გვჭირდება:
1. Notepad++
2. თავად მოდული. თქვენ ყოველთვის შეგიძლიათ ჩამოტვირთოთ უახლესი ვერსია.
3. სწორი მკლავები. (საჭირო ნივთი)
მაშ ასე, დავიწყოთ.
1. ჩამოტვირთეთ დანამატი, ამოალაგეთ იგი. საქაღალდეში არის 3 ფაილი:
2. ფაილებს ჩავყრით დანამატების საქაღალდეში, გავუშვით სერვერი, ვაჩერებთ მას.
იქ არის 3 საქაღალდე:
ChatManager და ModifyWorld
3. გახსენით PermissionsEx საქაღალდე. ამ საქაღალდეში გახსენით permissions.yml ფაილი Notepad++-ით
და ჩვენ ვხედავთ ამას:
და ასე, თანმიმდევრობით:
ჯგუფები://არ შეეხოთ ამ სიტყვას, ეს მიუთითებს იმაზე, რომ ჯგუფები და მათი ნებართვები ქვემოთ იქნება.
ნაგულისხმევი://ჯგუფის სახელი, ყველა მომხმარებელი, რომელიც ახლახან შემოვიდა სერვერზე, მოხვდება მასში, თუ რა თქმა უნდა თქვენ არ დაარეგისტრირეთ ისინი სხვა ჯგუფში.
ნაგულისხმევი: მართალია// ეს პარამეტრი ადგენს ჯგუფს ნაგულისხმევ ჯგუფად. ეს ნიშნავს, რომ ნებისმიერ მოთამაშეს, ვისთვისაც სხვა ჯგუფები და/ან გამონაკლისები არ არის განსაზღვრული, ექნება ამ ჯგუფის ყველა უფლება.
//ყველაფერი, რაც ქვემოთ დევს, რეალურად არის თავად ჯგუფის "უფლებები", თქვენ უნდა დაწეროთ ნებართვები თქვენს სერვერზე დაინსტალირებული სხვადასხვა დანამატებიდან.
ჯგუფების ნაგულისხმევი: ნაგულისხმევი: ნამდვილი ნებართვები: - modifyworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank .დეპოზიტი - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world .* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite მოდერი: ნაგულისხმევი: false inheritance: - ნაგულისხმევი ნებართვები: - modifyworld.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. სხვა - commandbook.rocket.სხვა - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.დეპოზიტი - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConom y.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world. * - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* ადმინისტრატორები: ნაგულისხმევი: ყალბი მემკვიდრეობა: - მოდერის ნებართვები: - "*" მომხმარებლები : ადმინ: ჯგუფი: - ადმინისტრატორის ნებართვები: null მოდერატორი: ჯგუფი: - მოდერის ნებართვები: null
ეს ნებართვები კონფიგურირებულია დანამატებისთვის: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.
აქ, როგორც ხედავთ, არის ახალი პარამეტრები:
ინფორმაცია: //ჯგუფის პარამეტრები
პრეფიქსი: " // პრეფიქსი
სუფიქსი: " //სუფიქსი
// პრეფიქსების/სუფიქსების საჩვენებლად, თქვენ უნდა ჩართოთ ChatManager მოდული, რომელიც მოყვება PEX-ს. ამისათვის, plugins/ChatManager/ საქაღალდეში config.yml ფაილში იპოვნეთ enable და საჭიროების შემთხვევაში შეცვალეთ იგი enable: false-დან enable: true.
მემკვიდრეობა: // უფლებები მემკვიდრეობა
- ნაგულისხმევი // ამ შემთხვევაში, "ნაგულისხმევი" ჯგუფის ყველა უფლება მემკვიდრეობით გადადის
თქვენ ასევე შეგიძლიათ შეამჩნიოთ, რომ მომხმარებლების პარამეტრი გამოჩნდა:
მის ქვეშ, თქვენ უნდა მიუთითოთ იმ მომხმარებლების მეტსახელები, რომლებსაც გსურთ დამატებითი უფლებების მინიჭება ან/და სხვა ჯგუფში გადასვლა. Მაგალითად:
მოდერატორი:
ჯგუფი:
- მოდერატორი
ნებართვები: null
სადაც "Moderator" არის მოთამაშის მეტსახელი, "Moder" არის ჯგუფის სახელი, ნებართვები: null არის დამატებითი უფლებები ამ მომხმარებლისთვის, ამ შემთხვევაში არ არსებობს.
გახსოვდეს! YAML-ში მკაცრად უნდა დაიცვათ თანმიმდევრობა, ერთი დამატებითი სივრცე და პარამეტრი არ იმუშავებს.
შენიშვნა idg_dima-სგან: YAML მშვენივრად მუშაობს დამატებით პრობლემებთან ან თუნდაც ცარიელი ხაზებით, ერთადერთი, რაც არღვევს არის ჩანართები.
და ჩვენ შემოვიტანთ ჩვენს ცვლილებებს სტატიის შემოწმების დაგვიანებისთვის, ჩვენ ძალიან დაკავებულები ვიყავით რაღაცით, მათ შორის სერვერის გადასატანად მომზადებაში.