фикс sync realm
This commit is contained in:
+11
-3
@@ -18,6 +18,7 @@ REALM_PUBLIC_ADDRESS="${ACORE_REALMLIST_PUBLIC_ADDRESS:-127.0.0.1}"
|
|||||||
REALM_LOCAL_ADDRESS="${ACORE_REALMLIST_LOCAL_ADDRESS:-127.0.0.1}"
|
REALM_LOCAL_ADDRESS="${ACORE_REALMLIST_LOCAL_ADDRESS:-127.0.0.1}"
|
||||||
REALM_LOCAL_SUBNET_MASK="${ACORE_REALMLIST_LOCAL_SUBNET_MASK:-255.255.255.0}"
|
REALM_LOCAL_SUBNET_MASK="${ACORE_REALMLIST_LOCAL_SUBNET_MASK:-255.255.255.0}"
|
||||||
REALM_PORT="${ACORE_REALMLIST_PORT:-${DOCKER_WORLD_EXTERNAL_PORT:-8085}}"
|
REALM_PORT="${ACORE_REALMLIST_PORT:-${DOCKER_WORLD_EXTERNAL_PORT:-8085}}"
|
||||||
|
REALM_GAMEBUILD="${ACORE_REALMLIST_GAMEBUILD:-12340}"
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
@@ -63,6 +64,7 @@ fi
|
|||||||
|
|
||||||
require_integer "ACORE_REALMLIST_ID" "$REALM_ID"
|
require_integer "ACORE_REALMLIST_ID" "$REALM_ID"
|
||||||
require_integer "ACORE_REALMLIST_PORT" "$REALM_PORT"
|
require_integer "ACORE_REALMLIST_PORT" "$REALM_PORT"
|
||||||
|
require_integer "ACORE_REALMLIST_GAMEBUILD" "$REALM_GAMEBUILD"
|
||||||
|
|
||||||
if [[ -z "$REALM_NAME" || -z "$REALM_PUBLIC_ADDRESS" || -z "$REALM_LOCAL_ADDRESS" || -z "$REALM_LOCAL_SUBNET_MASK" ]]; then
|
if [[ -z "$REALM_NAME" || -z "$REALM_PUBLIC_ADDRESS" || -z "$REALM_LOCAL_ADDRESS" || -z "$REALM_LOCAL_SUBNET_MASK" ]]; then
|
||||||
printf 'realmlist values must not be empty\n' >&2
|
printf 'realmlist values must not be empty\n' >&2
|
||||||
@@ -90,16 +92,22 @@ VALUES (
|
|||||||
1,
|
1,
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
12340
|
${REALM_GAMEBUILD}
|
||||||
)
|
)
|
||||||
ON DUPLICATE KEY UPDATE
|
ON DUPLICATE KEY UPDATE
|
||||||
name = VALUES(name),
|
name = VALUES(name),
|
||||||
address = VALUES(address),
|
address = VALUES(address),
|
||||||
localAddress = VALUES(localAddress),
|
localAddress = VALUES(localAddress),
|
||||||
localSubnetMask = VALUES(localSubnetMask),
|
localSubnetMask = VALUES(localSubnetMask),
|
||||||
port = VALUES(port);
|
port = VALUES(port),
|
||||||
|
icon = VALUES(icon),
|
||||||
|
flag = VALUES(flag),
|
||||||
|
timezone = VALUES(timezone),
|
||||||
|
allowedSecurityLevel = VALUES(allowedSecurityLevel),
|
||||||
|
population = VALUES(population),
|
||||||
|
gamebuild = VALUES(gamebuild);
|
||||||
|
|
||||||
SELECT id, name, address, localAddress, localSubnetMask, port, gamebuild
|
SELECT id, name, address, localAddress, localSubnetMask, port, flag, gamebuild
|
||||||
FROM realmlist
|
FROM realmlist
|
||||||
WHERE id = ${REALM_ID};
|
WHERE id = ${REALM_ID};
|
||||||
EOF
|
EOF
|
||||||
|
|||||||
Reference in New Issue
Block a user