Stránka 1 z 1
AuthMe-Lobby
Napsal: 23 led 2016, 21:10
od variodriver
Server: 82.208.17.36:27166
Dobrý den, na BungeeCordu jsem našel tu chybu, že když se přepojím zpět na lobby server, musím znovu napsat heslo. Chtěl bych se zeptat, jak to vyřešit (Nechci kvůli tomu kupovat další server). Pokud to jde, tak ať to rozliší, jak jsem se na server dostal. Jestli přes jiný server, tak ať mi to neodhlásí, když se připojím znova, odhlásí. Také potřebuji spojit AuthMe z druhého serveru. Je to možné? Kdo dobře poradí, má K+
Re: AuthMe-Lobby
Napsal: 23 led 2016, 21:11
od pitilon@seznam.cz
napoj ty authme na stejnou mysql databázi, a nepoznáš rozdíl, a ano, aut. přihlášení se dá nastavit v authme (dolož jeho config)
Re: AuthMe-Lobby
Napsal: 23 led 2016, 21:12
od NetManSK
To spojenie authme s druhým serverom to si prepoj cez MySQL
Re: AuthMe-Lobby
Napsal: 23 led 2016, 21:13
od variodriver
Jde to i když je jeden z těch serverů na kamarádovo profilu u FH?
Re: AuthMe-Lobby
Napsal: 23 led 2016, 21:17
od pitilon@seznam.cz
Mělo by, stačí to jen napojit na 1 mysql databázi
Re: AuthMe-Lobby
Napsal: 23 led 2016, 21:21
od variodriver
Ten config toho AuthMe je Zde:
Kód: Vybrat vše
DataSource:
mySQLColumnName: username
mySQLTablename: authme
mySQLUsername: authme
backend: sqlite
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
mySQLlastlocWorld: world
mySQLColumnEmail: email
mySQLColumnId: id
mySQLColumnLogged: isLogged
GroupOptions:
UnregisteredPlayerGroup: ''
RegisteredPlayerGroup: ''
Permissions:
PermissionsOnJoin: []
settings:
sessions:
enabled: false
timeout: 10
sessionExpireOnIpChange: false
restrictions:
allowChat: false
allowCommands:
- /login
- /register
- /l
- /reg
- /passpartu
- /email
- /captcha
maxRegPerIp: 1
maxNicknameLength: 20
ForceSingleSession: true
ForceSpawnLocOnJoinEnabled: false
SaveQuitLocation: false
AllowRestrictedUser: false
AllowedRestrictedUser:
- playername;127.0.0.1
kickNonRegistered: false
kickOnWrongPassword: true
teleportUnAuthedToSpawn: false
minNicknameLength: 3
allowMovement: false
timeout: 30
allowedNicknameCharacters: '[a-zA-Z0-9_]*'
allowedMovementRadius: 100
enablePasswordVerifier: true
ProtectInventoryBeforeLogIn: true
displayOtherAccounts: true
ForceSpawnOnTheseWorlds:
- world
- world_nether
- world_the_end
banUnsafedIP: false
spawnPriority: authme,essentials,multiverse,default
maxLoginPerIp: 0
maxJoinPerIp: 0
noTeleport: false
allowedPasswordCharacters: '[\x21-\x7E]*'
GameMode:
ForceSurvivalMode: false
ResetInventoryIfCreative: false
ForceOnlyAfterLogin: false
security:
minPasswordLength: 4
unLoggedinGroup: unLoggedinGroup
passwordHash: SHA256
doubleMD5SaltLength: 8
supportOldPasswordHash: false
unsafePasswords: []
registration:
enabled: true
messageInterval: 5
force: true
enableEmailRegistrationSystem: false
doubleEmailCheck: false
forceKickAfterRegister: true
forceLoginAfterRegister: false
unrestrictions:
UnrestrictedName: []
messagesLanguage: en
forceCommands: []
forceCommandsAsConsole: []
forceRegisterCommands: []
forceRegisterCommandsAsConsole: []
useWelcomeMessage: true
broadcastWelcomeMessage: false
delayJoinMessage: false
applyBlindEffect: false
ExternalBoardOptions:
mySQLColumnSalt: ''
mySQLColumnGroup: ''
nonActivedUserGroup: -1
mySQLOtherUsernameColumns: []
bCryptLog2Round: 10
phpbbTablePrefix: phpbb_
phpbbActivatedGroupId: 2
wordpressTablePrefix: wp_
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
console:
noConsoleSpam: false
removePassword: true
captcha:
useCaptcha: false
maxLoginTry: 5
captchaLength: 5
Converter:
Rakamak:
fileName: users.rak
useIP: false
ipFileName: UsersIp.rak
CrazyLogin:
fileName: accounts.db
Email:
mailSMTP: smtp.gmail.com
mailPort: 465
mailAccount: ''
mailPassword: ''
mailSenderName: ''
RecoveryPasswordLength: 8
mailSubject: Your new AuthMe Password
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'
maxRegPerEmail: 1
recallPlayers: false
delayRecall: 5
emailBlacklisted:
- 10minutemail.com
emailWhitelisted: []
generateImage: true
Hooks:
multiverse: true
chestshop: true
bungeecord: false
disableSocialSpy: true
useEssentialsMotd: false
customAttributes: false
Performances: {}
Purge:
useAutoPurge: false
daysBeforeRemovePlayer: 60
removePlayerDat: false
removeEssentialsFile: false
defaultWorld: world
removeLimitedCreativesInventories: false
removeAntiXRayFile: false
removePermissions: false
Protection:
enableProtection: false
countries:
- US
- GB
countriesBlacklist:
- A1
enableAntiBot: false
antiBotSensibility: 5
antiBotDuration: 10
VeryGames:
enableIpCheck: false
Re: AuthMe-Lobby
Napsal: 23 led 2016, 21:28
od Smexhy
Kód: Vybrat vše
Hooks:
multiverse: true
chestshop: true
bungeecord: false
disableSocialSpy: true
useEssentialsMotd: false
customAttributes: falsena true
Re: AuthMe-Lobby
Napsal: 23 led 2016, 22:36
od variodriver
Tak jsem to upravil, restartoval jsem server, ale stejně se musím přihlásit i když se připojím z jiného serveru. Nevím kde je chyba, ten soubor jsem upravil, server restartoval. Zde je aktualní config:
Kód: Vybrat vše
DataSource:
mySQLColumnName: username
mySQLTablename: authme
mySQLUsername: authme
backend: sqlite
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
mySQLlastlocWorld: world
mySQLColumnEmail: email
mySQLColumnId: id
mySQLColumnLogged: isLogged
GroupOptions:
UnregisteredPlayerGroup: ''
RegisteredPlayerGroup: ''
Permissions:
PermissionsOnJoin: []
settings:
sessions:
enabled: false
timeout: 10
sessionExpireOnIpChange: false
restrictions:
allowChat: false
allowCommands:
- /login
- /register
- /l
- /reg
- /passpartu
- /email
- /captcha
maxRegPerIp: 1
maxNicknameLength: 20
ForceSingleSession: true
ForceSpawnLocOnJoinEnabled: false
SaveQuitLocation: false
AllowRestrictedUser: false
AllowedRestrictedUser:
- playername;127.0.0.1
kickNonRegistered: false
kickOnWrongPassword: true
teleportUnAuthedToSpawn: false
minNicknameLength: 3
allowMovement: false
timeout: 30
allowedNicknameCharacters: '[a-zA-Z0-9_]*'
allowedMovementRadius: 100
enablePasswordVerifier: true
ProtectInventoryBeforeLogIn: true
displayOtherAccounts: true
ForceSpawnOnTheseWorlds:
- world
- world_nether
- world_the_end
banUnsafedIP: false
spawnPriority: authme,essentials,multiverse,default
maxLoginPerIp: 0
maxJoinPerIp: 0
noTeleport: false
allowedPasswordCharacters: '[\x21-\x7E]*'
GameMode:
ForceSurvivalMode: false
ResetInventoryIfCreative: false
ForceOnlyAfterLogin: false
security:
minPasswordLength: 4
unLoggedinGroup: unLoggedinGroup
passwordHash: SHA256
doubleMD5SaltLength: 8
supportOldPasswordHash: false
unsafePasswords: []
registration:
enabled: true
messageInterval: 5
force: true
enableEmailRegistrationSystem: false
doubleEmailCheck: false
forceKickAfterRegister: true
forceLoginAfterRegister: false
unrestrictions:
UnrestrictedName: []
messagesLanguage: en
forceCommands: []
forceCommandsAsConsole: []
forceRegisterCommands: []
forceRegisterCommandsAsConsole: []
useWelcomeMessage: true
broadcastWelcomeMessage: false
delayJoinMessage: false
applyBlindEffect: false
ExternalBoardOptions:
mySQLColumnSalt: ''
mySQLColumnGroup: ''
nonActivedUserGroup: -1
mySQLOtherUsernameColumns: []
bCryptLog2Round: 10
phpbbTablePrefix: phpbb_
phpbbActivatedGroupId: 2
wordpressTablePrefix: wp_
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
console:
noConsoleSpam: false
removePassword: true
captcha:
useCaptcha: false
maxLoginTry: 5
captchaLength: 5
Converter:
Rakamak:
fileName: users.rak
useIP: false
ipFileName: UsersIp.rak
CrazyLogin:
fileName: accounts.db
Email:
mailSMTP: smtp.gmail.com
mailPort: 465
mailAccount: ''
mailPassword: ''
mailSenderName: ''
RecoveryPasswordLength: 8
mailSubject: Your new AuthMe Password
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'
maxRegPerEmail: 1
recallPlayers: false
delayRecall: 5
emailBlacklisted:
- 10minutemail.com
emailWhitelisted: []
generateImage: true
Hooks:
multiverse: true
chestshop: true
bungeecord: true
disableSocialSpy: true
useEssentialsMotd: false
customAttributes: false
Performances: {}
Purge:
useAutoPurge: false
daysBeforeRemovePlayer: 60
removePlayerDat: false
removeEssentialsFile: false
defaultWorld: world
removeLimitedCreativesInventories: false
removeAntiXRayFile: false
removePermissions: false
Protection:
enableProtection: false
countries:
- US
- GB
countriesBlacklist:
- A1
enableAntiBot: false
antiBotSensibility: 5
antiBotDuration: 10
VeryGames:
enableIpCheck: false
Re: AuthMe-Lobby
Napsal: 23 led 2016, 22:47
od ypxo
Re: AuthMe-Lobby
Napsal: 23 led 2016, 23:12
od Smexhy
Tak to AuthMe musíš mať len na bungee serveri a lobby, z ostatných prepojených serverov cez bungee to zmaž + tam nastav
sessions: true (nazbudni tiež zapnúť aby sa po zmene IP musel hrač znova prihlásiť). V bungee musíš taktiež nastaviť aby sa hráčom šlo pripojiť len na bungee/lobby aby nemohli bez prihlásenia vstupovať na iný server.
No a samozrejmosťou je rovnaká MySQL databáza.
Ako prevenciu pre použitie príkazov ako je /server ešte predtým ako sa hráč prihlási, uprav časť bungee configu takto: