add server-properties config folder

This commit is contained in:
themodernhakr 2025-03-04 11:33:58 -06:00
parent f4faea6fb9
commit 4c8fccaf91
3 changed files with 84 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -0,0 +1,63 @@
#Minecraft server properties
#Sat Mar 01 03:02:35 GMT 2025
accepts-transfers=true
allow-flight=false
allow-nether=true
broadcast-console-to-ops=true
broadcast-rcon-to-ops=true
bug-report-link=
difficulty=hard
enable-command-block=false
enable-jmx-monitoring=false
enable-query=false
enable-rcon=false
enable-status=true
enforce-secure-profile=true
enforce-whitelist=false
entity-broadcast-range-percentage=100
force-gamemode=false
function-permission-level=3
gamemode=survival
generate-structures=true
generator-settings={}
hardcore=false
hide-online-players=false
initial-disabled-packs=
initial-enabled-packs=vanilla, update_1_20, bundle
level-name=world
level-seed=1195707714
level-type=minecraft\:normal
log-ips=true
max-chained-neighbor-updates=1000000
max-players=20
max-tick-time=60000
max-world-size=29999984
motd=§l§2Home to the Commonwealth of Ferdinland§r\n§4§ohttps\://www.ferdin.land
network-compression-threshold=256
online-mode=true
op-permission-level=4
player-idle-timeout=0
prevent-proxy-connections=false
pvp=true
query.port=25565
rate-limit=0
rcon.password=
rcon.port=25575
region-file-compression=deflate
require-resource-pack=false
resource-pack=
resource-pack-id=
resource-pack-prompt=
resource-pack-sha1=
server-ip=
server-port=25565
simulation-distance=10
spawn-animals=true
spawn-monsters=true
spawn-npcs=true
spawn-protection=0
sync-chunk-writes=true
text-filtering-config=
use-native-transport=true
view-distance=10
white-list=true

View File

@ -0,0 +1,21 @@
#!/usr/bin/env bash
fileName="fabric-server-mc.1.21.1-loader.0.16.9-launcher.1.0.1.jar"
memory=8192
configPath="./config"
serverConfigDir="server-properties"
packwizPath="http://nginxwebdav:32080/ferdinland/modpacks/server/smp/"
# Update config directory
(cd "$configPath" && git pull)
# Copy server-properties
cp --force "$configPath"/"$serverConfigDir"/server.properties ./server.properties
# Copy server-icon.png
cp --force "$configPath"/"$serverConfigDir"/server.properties ./server-icon.png
java -jar packwiz-installer-bootstrap.jar -g -s server https://"$packwizPath"/pack.toml
declare -i memory
java -Xms"$memory"M -Xmx"$memory"M -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:+UseNUMA -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:+UseVectorCmov -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:ThreadPriorityPolicy=1 -XX:AllocatePrefetchStyle=3 -XX:+UseZGC -XX:AllocatePrefetchStyle=1 -XX:-ZProactive -jar "$fileName" --nogui