Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите При заходе нового игрока сервер лагает.

Тема в разделе "[Архив] Помощь", создана пользователем StarCrab, 27 янв 2014.

  1. Автор темы
    StarCrab

    StarCrab Старожил Пользователь

    Баллы:
    103
    Skype:
    Davial_Davial
    Имя в Minecraft:
    Davial
    Лаги начинаются как только заходит новый игрок на сервер по логам сервера узнал что это происходит когда пермы делают запрос к базе помогите кто знает если кто поможет кину копеечку
     
  2. Хостинг MineCraft
    <
  3. ranek

    ranek Старожил Пользователь

    Баллы:
    123
    Ты почти ответ на свой же вопрос. Есть несколько вариантов, что может быть:
    * Возможно "кривая" база данных/permissions.
    * Возможно сильно нагруженная база данных, так это много запросов.
    А еще лучше, кинь сюда свои пермы, мы посмотрим.
     
  4. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Где БД находится?
     
  5. Автор темы
    StarCrab

    StarCrab Старожил Пользователь

    Баллы:
    103
    Skype:
    Davial_Davial
    Имя в Minecraft:
    Davial
    вот вот дело в том что на сервер заходят люди очень большим количеством так как взята реклама на ютубе[DOUBLEPOST=1390849746,1390849670][/DOUBLEPOST]
    на хостинге сайта а сервер на дедите
     
  6. ranek

    ranek Старожил Пользователь

    Баллы:
    123
    Если я не ошибаюсь, то плагин должен делать ОДИН запрос в начале старта сервера. И "держать" его до тех пор, пока не будет рестарта сервера/плагина. Может есть такая "фишка" в вашем плагине, как динамическое обновление permissions? Так это он каждый раз, при заходе, обновляет конфиг? Пермы в студию и конфиг тоже
     
  7. Автор темы
    StarCrab

    StarCrab Старожил Пользователь

    Баллы:
    103
    Skype:
    Davial_Davial
    Имя в Minecraft:
    Davial
    Код:
    permissions:
      backend: sql
      backends:
        sql:
          driver: mysql
          uri: mysql://95.213.130.74/hitman_dle
          user: hitman_dle
          password: password
      superperms:
        parent-nodes: true
        enable: true
        strict-mode: false
      createUserRecords: false
      allowOps: true
      debug: false
      basedir: plugins/PermissionsEx
      log-players: false
    Код:
    groups:
      default:
        default: true
        permissions:
        - modifyworld.*
        - citizens.blacksmith.use.repair
        - citizens.trader.use.help
        - citizens.trader.use.list
        - citizens.wizard.use.help
        - citizens.wizard.use.interact
        - iConomyChestShop.shop.create
        - iConomyChestShop.shop.buy
        - iConomyChestShop.shop.sell
        - worldguard.region.claim
        - worldguard.region.info.own
        - worldguard.region.addmember.own.*
        - worldguard.region.removemember.own.*
        - worldguard.region.list.own
        - worldguard.region.list.*
        - worldguard.region.remove.own.*
        - worldedit.wand
        - essentials.kit
        - essentials.kit.start
        - essentials.kit.food
        - essentials.kit.private
        - essentials.afk
        - essentials.compass
        - essentials.help
        - essentials.helpop
        - essentials.ignore
        - essentials.list
        - essentials.motd
        - essentials.msg
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        - essentials.rules
        - essentials.clearinventory
        - essentials.ping
        - essentials.home
        - essentials.home.others
        - essentials.sethome
        - essentials.tpaccept
        - iConomy.holdings
        - iConomy.help
        - iConomy.payment
        - lwc.protect
        - creativegates.use
        - essentials.spawn
        - worldedit.selection.pos
        - worldedit.selection.hpos
        - worldedit.selection.expand
        - essentials.chat.shout
        - worldedit.wand.toggle
        - worldguard.region.wand
        - uhome.own.warp
        - uhome.own.set
        - uhome.own.delete
        - uhome.own.list
        - uhome.own.invite
        - uhome.own.uninvite
        - uhome.own.listinvites
        - uhome.own.listinvites
        - spawny.spawn
        - craftbook.mech.bridge.use
        - craftbook.mech.chair.use
        - craftbook.mech.door.use
        - craftbook.mech.elevator.use
        - craftbook.mech.gate.use
        - craftbook.mech.hiddenswitch.use
        - craftbook.mech.bookshelf.use
        - myhome.home.soc.*
        - myhome.home.basic.*
        prefix: '&f'
        suffix: '&f'
      Premium:
        default: false
        inheritance:
        - user
        permissions:
        - iConomyChestShop.command.iteminfo
        - essentials.kit.res
        - essentials.kit.lite
        - essentials.kit.def
        - essentials.msg.format
        - essentials.msg.color
        - essentials.msg.magic
        - essentials.near
        - essentials.tpa
        - essentials.tpahere
        - essentials.teleport.cooldown.bypass
        - essentials.joinfullserver
        - essentials.feed
        - craftbook.mech.bridge
        - craftbook.mech.door
        - craftbook.mech.elevator
        - craftbook.mech.gate
        - craftbook.mech.hiddenswitch
        prefix: '[&bPREM&f] &b'
        suffix: '&f'
      VIP:
        default: false
        inheritance:
        - user
        permissions:
        - iConomyChestShop.command.iteminfo
        - worldguard.heal
        - essentials.kit.pro
        - essentials.kit.res
        - essentials.kit.def
        - essentials.kit.gold
        - essentials.msg.format
        - essentials.msg.color
        - essentials.msg.magic
        - essentials.near
        - essentials.jump
        - essentials.tpa
        - essentials.tpahere
        - essentials.tppos
        - essentials.teleport.cooldown.bypass
        - essentials.joinfullserver
        - essentials.feed
        - essentials.repair
        - essentials.repair.enchanted
        - essentials.heal
        - craftbook.mech.bridge
        - craftbook.mech.door
        - craftbook.mech.elevator
        - craftbook.mech.gate
        - craftbook.mech.hiddenswitch
        prefix: '[&6VIP&f] &6'
        suffix: '&f'
      SuperVIP:
        default: false
        inheritance:
        - VIP
        permissions:
        - essentials.fly
        - essentials.god
        prefix: '[&6SuperVIP&f] &6'
        suffix: '&f'
      EventMaster:
        default: false
        inheritance:
        - user
        permissions:
        - essentials.fly
        - essentials.feed
        - essentials.god
        - iConomy.holdings.others
        - creativegates.create
        - creativegates.destroy
        - essentials.clearinventory.others
        - worldedit.superpickaxe
        - Falsebook.blocks.*
        - falsebook.ic.detection
        - falsebook.ic.standard
        - falsebook.ic.selftriggered
        - essentials.tppos
        - nocheat.checks.moving.runfly
        - nocheat.checks.moving.flying
        - essentials.helpop.receive
        prefix: '[&5EM&f] &5'
        suffix: '&f'
      Helper:
        default: false
        inheritance:
        - user
        permissions:
        - iConomyChestShop.command.iteminfo
        - worldguard.region.define
        - worldguard.region.select.own.*
        - worldguard.region.info
        - worldguard.region.addowner.*
        - worldguard.region.removeowner.*
        - worldguard.region.addmember.*
        - worldguard.region.removemember.*
        - essentials.helpop.receive
        - essentials.kick
        - essentials.kick.exempt
        - essentials.mute
        - essentials.mute.exempt
        - essentials.tpa
        - essentials.tpahere
        - essentials.joinfullserver
        - iConomy.holdings.others
        - mineclean.system
        - uhome.admin.warp
        - uhome.admin.list
        - uhome.admin.list
        - uhome.admin.listinvites
        - uhome.admin.info
        - figadmin.checkban
        - figadmin.kick
        - figadmin.warn
        - jail.command.jail
        - jail.command.unjail
        - jail.command.jailcheck
        - jail.command.jaillist
        - jail.command.jaillistcells
        - craftbook.*
        - banhammer.kick
        - banhammer.check
        - banhammer.ban
        - banhammer.ban.*
        - banhammer.pardon
        - banhammer.pardon.*
        - essentials.god
        - myhome.*
        prefix: '[&9H&f] &9'
        suffix: '&f'
      Moderator:
        default: false
        inheritance:
        - helper
        permissions:
        - worldguard.region.list
        - worldguard.region.flag.flags.*
        - worldguard.region.setpriority.*
        - worldguard.region.setparent.*
        - essentials.seen
        - essentials.seen.banreason
        - essentials.ban
        - essentials.ban.exempt
        - essentials.ban.notify
        - essentials.ban.offline
        - essentials.clearinventory.others
        - essentials.tempban
        - essentials.setwarp
        - essentials.warp.overwrite.*
        - essentials.warp.*
        - essentials.feed.others
        - essentials.teleport.cooldown.bypass
        - essentials.spawn.cooldown.bypass
        - lwc.mod
        - worldguard.region.redefine.own
        - worldguard.region.redefine.member
        - worldguard.region.redefine
        - worldguard.region.remove.*
        - essentials.tp.others
        - essentials.tp
        - essentials.tppos
        - Falsebook.blocks.*
        - falsebook.ic.detection
        - falsebook.ic.standard
        - falsebook.ic.selftriggere
        - essentials.fly
        - worldguard.*
        - mineclean.*
        - uhome.admin.delete
        - uhome.admin.set
        - nocheat.checks.moving.runfly
        - nocheat.checks.moving.flying
        - figadmin.unban
        - figadmin.tempban
        - figadmin.clearwarnings
        - lwc.admin.remove
        - essentials.vanish.see
        - essentials.vanish
        - logblock.lookup
        - craftbook.*
        - banhammer.history
        - banhammer.history.*
        - banhammer.history.own
        - banhammer.history.others
        - banhammer.ban
        - banhammer.ban.*
        - banhammer.pardon
        - banhammer.pardon.*
        - banhammer.pardon.own
        - banhammer.pardon.others
        - worldedit.superpickaxe.*
        prefix: '[&dM&f] &d'
        suffix: '&f'
      SuperModer:
        default: false
        inheritance:
        - Moderator
        permissions:
        - worldedit.*
        - ChestShop.*
        - citizens.blacksmith.use.status
        - citizens.guard.modify.type
        - citizens.guard.use.flags
        - citizens.guard.modify.flags
        - citizens.guard.modify.flags
        - citizens.guard.modify.radius
        - citizens.guard.modify.aggro
        - citizens.citizens.trader.modify.money
        - citizens.trader.use.showmoney
        - citizens.trader.use.list
        - citizens.trader.modify.unlimited
        - citizens.trader.modify.stock
        - citizens.trader.modify.clearstock
        - citizens.wizard.use.status
        - citizens.wizard.modify.unlimited
        - citizens.wizard.modify.mode
        - citizens.wizard.use.locations
        - citizens.wizard.modify.addloc
        - citizens.wizard.modify.removeloc
        - citizens.wizard.modify.command
        - citizens.admin
        - iConomyChestShop.admin
        - essentials.*
        - -essentials.gamemode.others
        - essentials.broadcast
        - essentials.tpaall
        - essentials.tpo
        - essentials.teleport.hidden
        - iConomy.accounts.create
        - iConomy.accounts.remove
        - iConomy.accounts.give
        - iConomy.accounts.set
        - iConomy.accounts.take
        - iConomy.accounts.status.set
        - iConomy.accounts.status
        - lwc.admin
        - creativegates.create
        - creativegates.destroy
        - uhome.admin.reload
        - figadmin.ban
        - figadmin.ipban
        - figadmin.unbanip
        - figadmin.kick.all
        - figadmin.reload
        - figadmin.export
        - jail.command.jailclearforce
        - jail.command.jailclear
        - jail.command.jailcreate
        - jail.command.jaildelete
        - jail.command.jailcreatecells
        - jail.command.jaildeletecell
        - jail.command.jaildeletecells
        - logblock.*
        - banhammer.*
        prefix: '[&2SM&f] &2'
        suffix: '&2'
      Admin:
        default: false
        inheritance:
        - SuperModer
        permissions:
        - citizens.evils.immune
        - citizens.blacksmith.use.help
        - citizens.blacksmith.use.status
        - essentials.banip
        - iConomy.accounts.purge
        - iConomy.accounts.empty
        - '*'
        prefix: '[&4Admin&f] &4'
        suffix: '&4'
    users:
      HITMAN:
        group:
        - Admin
      Davial:
        group:
        - Admin
      Magnus:
        group:
        - Moderator
      MrFox1k:
        group:
        - Moderator
      MinelikeLP:
        group:
        - Moderator
      DubstepGuy:
        group:
        - Moderator
    
     
  8. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Пинг => гали из-за плагинов, работающих с БД. Это нецелесообразное решение. БД должна быть на одной машине с игровым сервером, чтобы не было задержек из-за пинга.
     
    Serrrgio нравится это.
  9. ranek

    ranek Старожил Пользователь

    Баллы:
    123
    Код:
    driver: mysql
    Советую поменять на mysqli, если есть такая возможность.
    Код:
      Admin:
        default: false
        permissions:
        - '*'
    Сделайте лучше так, ведь эта звездочка означает что всё и вся доступно админу. + меньше запрос будет.
    ---
    Сейчас "поковыряюсь", может еще что-то найду[DOUBLEPOST=1390850306,1390850251][/DOUBLEPOST]
    Полностью согласен, но всё же можно немного уменьшить пинг, способом оптимизации.[DOUBLEPOST=1390850398][/DOUBLEPOST]
    Код:
        - citizens.trader.use.help
        - citizens.trader.use.list
        - citizens.wizard.use.help
    
    Два раза в начале
     
  10. MaksoN007PRO

    MaksoN007PRO Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    MaksoN007PRO
    Будь добр, напиши пожалуйста в лс у кого заказал рекламу? Очена нужно для сервера
     
  11. Автор темы
    StarCrab

    StarCrab Старожил Пользователь

    Баллы:
    103
    Skype:
    Davial_Davial
    Имя в Minecraft:
    Davial
    она 10 к стоит
     
  12. ranek

    ranek Старожил Пользователь

    Баллы:
    123
    Можно еще немного хитрее поступить, я как поняли VIP - первый уровень доната, Premium - второй?
    Убрать код VIP из ПРЕМИУМ, и в premium добавить так
    Код:
      Premium:
        default: false
        inheritance:
        - user
        - VIP
    [DOUBLEPOST=1390850672,1390850619][/DOUBLEPOST]P.S. Попробую тебе выложить полный код, возможно лучше немного станет. Ждем...
     
  13. Автор темы
    StarCrab

    StarCrab Старожил Пользователь

    Баллы:
    103
    Skype:
    Davial_Davial
    Имя в Minecraft:
    Davial
    ну допустим я установил mysql на дедик привязал пермы и все плагины но уже появляется загвоздка как у нас личный кабинет читает пермы с бд сайта[DOUBLEPOST=1390850789,1390850719][/DOUBLEPOST]
    ага ясно
     
  14. ranek

    ranek Старожил Пользователь

    Баллы:
    123
    Добавь в скайп, я тебе туда скину, дабы не засорять форум. fen.soo - скайп
     
  15. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    пусть читает с БД дедика, задержка запроса с сайта на дедик не так критична как с сервера к БД на сайте, ничего страшного не случится если сайт откроется на 500 милисек позже.
     
  16. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Если кеширование использовать, то от этой задержки можно избавиться.
     
  17. OJIoJIoIIIa

    OJIoJIoIIIa Старожил Пользователь

    Баллы:
    153
    Skype:
    support.olymc
    Имя в Minecraft:
    FaNt1K
    Что же за реклама такая?может быть поделишься?Не спорю,у меня онлайн 300-400,но я жажду большего :D
     
  18. Автор темы
    StarCrab

    StarCrab Старожил Пользователь

    Баллы:
    103
    Skype:
    Davial_Davial
    Имя в Minecraft:
    Davial
    у бендера[DOUBLEPOST=1390856983,1390856943][/DOUBLEPOST]
    а вот это больше подходит
     
  19. OJIoJIoIIIa

    OJIoJIoIIIa Старожил Пользователь

    Баллы:
    153
    Skype:
    support.olymc
    Имя в Minecraft:
    FaNt1K
    Он разве продает рекламу?:eek:
     
  20. Автор темы
    StarCrab

    StarCrab Старожил Пользователь

    Баллы:
    103
    Skype:
    Davial_Davial
    Имя в Minecraft:
    Davial
    да
     
  21. OJIoJIoIIIa

    OJIoJIoIIIa Старожил Пользователь

    Баллы:
    153
    Skype:
    support.olymc
    Имя в Minecraft:
    FaNt1K
    Что-то я пропустил или вы выдумали
     

Поделиться этой страницей