fix: fix easyauth to use individual passwords
This commit is contained in:
parent
cf5041d5a3
commit
cae87ddc0e
5 changed files with 39 additions and 5 deletions
|
|
@ -24,10 +24,8 @@ kick-timeout = 300
|
||||||
# 2 minutes before they can rejoin after being kicked for failed attempts
|
# 2 minutes before they can rejoin after being kicked for failed attempts
|
||||||
reset-login-attempts-timeout = 120
|
reset-login-attempts-timeout = 120
|
||||||
|
|
||||||
# Registration is disabled for players — admin-only via `auth register <user> <pass>`
|
# Per-user passwords, set by admin via `auth register <user> <pass>`
|
||||||
# With enable-global-password=true and single-use-global-password=false,
|
enable-global-password = false
|
||||||
# the /register command is disabled. Players can only /login with a password set by admin.
|
|
||||||
enable-global-password = true
|
|
||||||
single-use-global-password = false
|
single-use-global-password = false
|
||||||
|
|
||||||
# Hide player coordinates during auth (teleport to spawn)
|
# Hide player coordinates during auth (teleport to spawn)
|
||||||
|
|
|
||||||
11
configs/easyauth-storage.conf
Normal file
11
configs/easyauth-storage.conf
Normal file
|
|
@ -0,0 +1,11 @@
|
||||||
|
## ##
|
||||||
|
## EasyAuth ##
|
||||||
|
## Storage Configuration ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
database-type = "sqlite"
|
||||||
|
|
||||||
|
sqlite {
|
||||||
|
sqlite-path = "EasyAuth/easyauth.db"
|
||||||
|
sqlite-table = "easyauth"
|
||||||
|
}
|
||||||
7
configs/easyauth-technical.conf
Normal file
7
configs/easyauth-technical.conf
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
## ##
|
||||||
|
## EasyAuth ##
|
||||||
|
## Technical Config ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
# No global password set (registration is admin-only)
|
||||||
|
global-password = null
|
||||||
7
configs/easyauth-translation.conf
Normal file
7
configs/easyauth-translation.conf
Normal file
|
|
@ -0,0 +1,7 @@
|
||||||
|
## ##
|
||||||
|
## EasyAuth ##
|
||||||
|
## Translation Configuration ##
|
||||||
|
## ##
|
||||||
|
|
||||||
|
enable-server-side-translation = true
|
||||||
|
default-language = "en_us"
|
||||||
|
|
@ -135,7 +135,7 @@ in
|
||||||
|
|
||||||
# Data directory
|
# Data directory
|
||||||
systemd.tmpfiles.rules = [
|
systemd.tmpfiles.rules = [
|
||||||
"d ${mcDataDir} 0755 root root -"
|
"d ${mcDataDir} 0755 1000 1000 -"
|
||||||
];
|
];
|
||||||
|
|
||||||
systemd.services.minecraft-mod-configs = {
|
systemd.services.minecraft-mod-configs = {
|
||||||
|
|
@ -155,11 +155,22 @@ in
|
||||||
cp ${../server-icon.png} ${mcDataDir}/server-icon.png
|
cp ${../server-icon.png} ${mcDataDir}/server-icon.png
|
||||||
mkdir -p ${mcDataDir}/config
|
mkdir -p ${mcDataDir}/config
|
||||||
cp ${../configs/anti-xray.toml} ${mcDataDir}/config/anti-xray.toml
|
cp ${../configs/anti-xray.toml} ${mcDataDir}/config/anti-xray.toml
|
||||||
|
# SkinRestorer config (writable — mod writes back to it)
|
||||||
mkdir -p ${mcDataDir}/config/skinrestorer
|
mkdir -p ${mcDataDir}/config/skinrestorer
|
||||||
cp ${../configs/skinrestorer-config.json} ${mcDataDir}/config/skinrestorer/config.json
|
cp ${../configs/skinrestorer-config.json} ${mcDataDir}/config/skinrestorer/config.json
|
||||||
|
chmod 644 ${mcDataDir}/config/skinrestorer/config.json
|
||||||
|
|
||||||
|
# EasyAuth configs (writable — mod writes back to them)
|
||||||
mkdir -p ${mcDataDir}/config/EasyAuth
|
mkdir -p ${mcDataDir}/config/EasyAuth
|
||||||
cp ${../configs/easyauth-main.conf} ${mcDataDir}/config/EasyAuth/main.conf
|
cp ${../configs/easyauth-main.conf} ${mcDataDir}/config/EasyAuth/main.conf
|
||||||
cp ${../configs/easyauth-extended.conf} ${mcDataDir}/config/EasyAuth/extended.conf
|
cp ${../configs/easyauth-extended.conf} ${mcDataDir}/config/EasyAuth/extended.conf
|
||||||
|
cp ${../configs/easyauth-technical.conf} ${mcDataDir}/config/EasyAuth/technical.conf
|
||||||
|
cp ${../configs/easyauth-storage.conf} ${mcDataDir}/config/EasyAuth/storage.conf
|
||||||
|
cp ${../configs/easyauth-translation.conf} ${mcDataDir}/config/EasyAuth/translation.conf
|
||||||
|
chmod 644 ${mcDataDir}/config/EasyAuth/*.conf
|
||||||
|
|
||||||
|
# Ensure container user (UID 1000) owns everything
|
||||||
|
chown -R 1000:1000 ${mcDataDir}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue