Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem] xAuth *permissions*


Rekomendowane odpowiedzi

Opublikowano

Witam! :)

 

Mam mały problem mam 40 slotowy serwer i używam xAuth bo jest wygodnieszy itd. Ale problem w tym że gracz może sobie wpisać /xauth changepw nick nowehaslo :( Jak mam to zablokować??


 

Opublikowano

Może dostał takowe uprawnienie. Podaj konfiguracje pluginu odpowiadającego za permisje na Twoim serwerze. Osobiście polecam wgrać skrypt WelcomeAndHi. Łatwa konfiguracja, wiele opcji

1394047278-U990178.png

Opublikowano

Moja konfiguracja:

 

main:
auto-disable: false
check-premium: true
reload-on-join: false
mysql:
enabled: false
host: localhost
port: 3306
user: user
password: password
database: xauth
tables:
account: accounts
location: locations
lockout: lockouts
playerdata: playerdata
playerstorage: playerstorage
session: sessions
permissions:
backend: bukkit
use-material-names: true
debug: false
authurl:
enabled: false
registration: false
status: false
groups: false
broadcast-login: false
single-session:
reverse: true
guests:
reverse: false
immunity-length: 5
registration:
enabled: true
forced: true
require-email: false
validate-email: false
account-limit: 0
activation: false
require-login: true
password:
default-type: 0
convert-password: false
min-length: 6
allow-change: true
complexity:
lowercase: false
uppercase: false
number: false
symbol: false
guest:
timeout: 300
notify-cooldown: 5
hide-inventory: true
protect-location: true
gamemode: ADVENTURE
restrict:
player:
chat: true
interact: true
move: true
pickup: true
command:
register: false
login: false
l: false
damage: true
regain: true
level: true
splash: true
target: true
block:
place: true
break: true
entity:
damage: true
target: true
session:
length: 3600
verifyip: true
godmode-length: 5
strikes:
amount: 5
lockout-length: 3600
account:
track-last-login: true
filter:
min-length: 3
allowed: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_
disallowed: ''
blank-name: true
commands: true
groups:
move-on-register: Novice
auto-assign: false
Błagam szybko bo ktoś mi już raz hasło zmienił :/


 

Opublikowano

Proszę was o szybką pomoc bo hasło mi zmieniają!!!


Plik config do permissionsEX

 

permissions:
backend: file
backends:
file:
file: permissions.yml
A moje permissionsEX:
groups:
Gracz:
default: true
prefix: '&e&l[Gracz]&8'
permissions:
- essentials.help
- -permissions.*
- essentials.balance
- essentials.signs.use.balance
- essentials.signs.use.buy
- essentials.signs.use.disposal
- essentials.signs.use.enchant
- essentials.signs.use.free
- essentials.signs.use.gamemode
- essentials.signs.use.heal
- essentials.signs.use.info
- essentials.signs.use.kit
- essentials.signs.use.mail
- essentials.signs.use.protection
- essentials.signs.use.repair
- essentials.signs.use.sell
- essentials.signs.use.spawnmob
- essentials.signs.use.time
- essentials.signs.use.trade
- essentials.signs.use.warp
- essentials.signs.use.weather
- essentials.balancetop
- xauth.changepassword
- xauth.unregister
- xauth.register
- xauth.login
- xauth.logout
- -xauth.admin.changepw
- -xauth.admin.register
- -xauth.admin.unregister
- -xauth.admin.location
- -xauth.admin.reload
- -xauth.admin.activate
- -xauth.admin.lock
- -xauth.admin.count
- -xauth.admin.profile
- -xauth.admin.config
- -xauth.version
Premium:
default: false
prefix: '&2&l[Premium]&8'
permissions:
- essentials.help
- -permissions.*
- essentials.signs.use.balance
- essentials.signs.use.buy
- essentials.signs.use.disposal
- essentials.signs.use.enchant
- essentials.signs.use.free
- essentials.signs.use.gamemode
- essentials.signs.use.heal
- essentials.signs.use.info
- essentials.signs.use.kit
- essentials.signs.use.mail
- essentials.signs.use.protection
- essentials.signs.use.repair
- essentials.signs.use.sell
- essentials.signs.use.spawnmob
- essentials.signs.use.time
- essentials.signs.use.trade
- essentials.signs.use.warp
- essentials.signs.use.weather
- essentials.balance
- essentials.balancetop
- xauth.changepassword
- xauth.unregister
- xauth.register
- xauth.login
- xauth.logout
- -xauth.admin.changepw
- -xauth.admin.register
- -xauth.admin.unregister
- -xauth.admin.location
- -xauth.admin.reload
- -xauth.admin.activate
- -xauth.admin.lock
- -xauth.admin.count
- -xauth.admin.profile
- -xauth.admin.config
- -xauth.version
Wlasciciel:
default: true
prefix: '&e&l[W&3&ll&6&la&8&ls&7&lc&2&li&0&lc&e&li&f≤&b&ll]&8'
permissions:
- '*'
HeadAdmin:
default: true
prefix: '&4&l[HeadAdmin]&8'
permissions:
- '*'


 

Opublikowano

Tu jest permisje które u mnie dobrze działają ;)

groups:
  VIP:
    default: false
    prefix: '&e[VIP] '
    permissions:
    - essentials.tpa
    - essentials.kits.vip*
    - essentials.kit.vip*
    - essentials.back
    - essentials.joinfullserver
    - essentials.nick.color
    - essentials.nick
    inheritance:
    - Gracz
  Gracz:
    default: true
    prefix: '&7[Gracz]&f'
    permissions:
    - gildia.stworz
    - essentials.tpaccept
    - essentials.tpdeny
    - essentials.balance
    - essentials.balancetop
    - essentials.kit
    - essentials.kits
    - essentials.kits.start*
    - essentials.kit.start*
    - essentials.msg
    - essentials.warp
    - authme.unregister
    - essentials.rules
    - essentials.time
    - essentials.kits.start
    - essentials.motd
    - essentials.spawn
    - automessage.receive.gracz
    - factions.kit.fullplayer
    - mycommand.cmd*
  Admin:
    prefix: '&4&l[Admin]&f'
    permissions:
    - '*'
  Wlasciciel:
    prefix: '&4&l[Wlasciciel]&f '
    permissions:
    - '*'
  Technik:
    prefix: '&3&l[Technik]&6&l '
    permissions:
    - '*'
  KidMod:
    prefix: '&6[KidMod]&f'
    permissions:
    - essentials.tempban
    - essentials.mute
    - essentials.kick
    inheritance:
    - VIP
  Moderator:
    prefix: '&6[Moderator]&f '
    permissions:
    - essentails.fly
    - essentails.gamemode
    inheritance:
    - KidMod
  Budowniczy:
    prefix: '&0[Budowniczy] &c&l '
    permissions:
    - essentails.fly
    - essentails.gamemode
    inheritance:
    - Gracz

A tu łap konfigurację:

DataSource:
  mySQLColumnName: username
  mySQLTablename: authme
  mySQLUsername: authme
  backend: file
  mySQLColumnLastLogin: lastlogin
  mySQLDatabase: authme
  mySQLPort: '3306'
  mySQLColumnIp: ip
  mySQLHost: 127.0.0.1
  mySQLColumnPassword: password
  mySQLPassword: '12345'
  caching: true
  mySQLlastlocX: x
  mySQLlastlocY: y
  mySQLlastlocZ: z
  mySQLColumnEmail: email
  mySQLColumnId: id
  mySQLlastlocWorld: world
GroupOptions:
  UnregisteredPlayerGroup: ''
  RegisteredPlayerGroup: ''
  Permissions:
    PermissionsOnJoin: []
settings:
  sessions:
    enabled: false
    timeout: 10
    sessionExpireOnIpChange: false
  restrictions:
    allowChat: false
    allowCommands:
    - /zmienhaslo
    - /login
    - /register
    - /l
    - /reg
    - /passpartu
    maxRegPerIp: 1
    maxNicknameLength: 20
    ForceSingleSession: true
    ForceSpawnLocOnJoinEnabled: false
    SaveQuitLocation: false
    AllowRestrictedUser: false
    AllowedRestrictedUser: []
    kickNonRegistered: false
    kickOnWrongPassword: false
    teleportUnAuthedToSpawn: false
    minNicknameLength: 3
    allowMovement: false
    timeout: 30
    allowedNicknameCharacters: '[a-zA-Z0-9_?]*'
    allowedMovementRadius: 100
    enablePasswordVerifier: true
    ProtectInventoryBeforeLogIn: true
    displayOtherAccounts: true
    ForceSpawnOnTheseWorlds: []
    banUnsafedIP: false
  GameMode:
    ForceSurvivalMode: false
    ResetInventotyIfCreative: false
  security:
    minPasswordLength: 4
    unLoggedinGroup: unLoggedinGroup
    passwordHash: SHA256
    passwordMaxLength: 20
    doubleMD5SaltLength: 8
  registration:
    enabled: true
    messageInterval: 5
    force: true
    enableEmailRegistrationSystem: false
    doubleEmailCheck: false
  unrestrictions:
    UnrestrictedName: []
  messagesLanguage: en
ExternalBoardOptions:
  mySQLColumnSalt: ''
  mySQLColumnGroup: ''
  nonActivedUserGroup: -1
  mySQLOtherUsernameColumns: []
  bCryptLog2Round: 10
permission:
  EnablePermissionCheck: false
BackupSystem:
  ActivateBackup: false
  OnServerStart: false
  OnServerStop: true
  MysqlWindowsPath: C:\\Program Files\\MySQL\\MySQL Server 5.1\\
Passpartu:
  enablePasspartu: false
Security:
  SQLProblem:
    stopServer: true
  ReloadCommand:
    useReloadCommandSupport: true
  captcha:
    useCaptcha: false
    maxLoginTry: 5
    captchaLength: 5
  console:
    logConsole: false
Converter:
  Rakamak:
    fileName: users.rak
    useIP: false
    ipFileName: UsersIp.rak
    newPasswordHash: SHA256
    useIp: false
Email:
  RecoveryPasswordLength: 8
  mailPort: 465
  mailSMTP: smtp.gmail.com
  mailAccount: ''
  mailPassword: ''
  mailSenderName: ''
  mailSubject: ''
  maxRegPerEmail: 1
  mailText: 'Dear <playername>, <br /><br /> This is your new AuthMe password for
    the server <br /><br /> <servername> : <br /><br /> <generatedpass><br /><br />Do
    not forget to change password after login! <br /> /changepassword <generatedpass>
    newPassword'
Xenoforo:
  predefinedSalt: ''
Hooks:
  multiverse: true
  chestshop: true
  notifications: true
  bungeecord: false
  disableSocialSpy: true
Performances:
  useMultiThreading: false

Liczę na like jeśli to coś dało ;) Pozdrawiam

Opublikowano
groups:
  Gracz:
    default: true
    prefix: '&e&l[Gracz]&8'
    permissions:
    - essentials.help
    - -permissions.*
    - essentials.balance
    - essentials.signs.use.balance
    - essentials.signs.use.buy
    - essentials.signs.use.disposal
    - essentials.signs.use.enchant
    - essentials.signs.use.free
    - essentials.signs.use.gamemode
    - essentials.signs.use.heal
    - essentials.signs.use.info
    - essentials.signs.use.kit
    - essentials.signs.use.mail
    - essentials.signs.use.protection
    - essentials.signs.use.repair
    - essentials.signs.use.sell
    - essentials.signs.use.spawnmob
    - essentials.signs.use.time
    - essentials.signs.use.trade
    - essentials.signs.use.warp
    - essentials.signs.use.weather
    - essentials.balancetop
    - xauth.changepassword
    - xauth.unregister
    - xauth.register
    - xauth.login
    - xauth.logout
  Premium:
    default: false
    prefix: '&2&l[Premium]&8'
    permissions:
    - essentials.help
    - -permissions.*
    - essentials.signs.use.balance
    - essentials.signs.use.buy
    - essentials.signs.use.disposal
    - essentials.signs.use.enchant
    - essentials.signs.use.free
    - essentials.signs.use.gamemode
    - essentials.signs.use.heal
    - essentials.signs.use.info
    - essentials.signs.use.kit
    - essentials.signs.use.mail
    - essentials.signs.use.protection
    - essentials.signs.use.repair
    - essentials.signs.use.sell
    - essentials.signs.use.spawnmob
    - essentials.signs.use.time
    - essentials.signs.use.trade
    - essentials.signs.use.warp
    - essentials.signs.use.weather
    - essentials.balance
    - essentials.balancetop
    - xauth.changepassword
    - xauth.unregister
    - xauth.register
    - xauth.login
    - xauth.logout
  Wlasciciel:
    default: true
    prefix: '&e&l[W&3&ll&6&la&8&ls&7&lc&2&li&0&lc&e&li&f≤&b&ll]&8'
    permissions:
    - '*'
  HeadAdmin:
    default: true
    prefix: '&4&l[HeadAdmin]&8'
    permissions:
    - '*'

Zobacz czy działa. Może - - bugowało czy coś. + Polecam zmienić na AuthMe.

Opublikowano

usun z permissions, xauth.unregister i xauth.changepw i po sprawie :)

 

a te wszystkie -.xauth.admin.**** tez usun bo to nic nie zmienia, jak to usuniesz to i tak nie beda mogl tego wykonac na serwerze.

Tylko config ci zasmieca

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...