์์ ํ๊ธฐ ์์, ์ด ๊ฐ์ด๋๋ ์ด Spigot MC ์ต์ ํ ๊ฐ์ด๋๋ฅผ ๋ณด๊ธฐ ์ฝ๊ฒ ํ๊ธํ ํ๊ฒ์์ ์๋ฆฝ๋๋ค.
-
spawn-limits
๊ธฐ๋ณธ๊ฐ:monsters:70
,animals:10
,water-animals:15
,water-ambient:20
,ambient:15
์ต์ ํ ๊ฐ:monsters:50
,animals:8
,water-animals:7
,water-ambient:10
,ambient:1
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋์โซ "ํ๋ ์ด์ด ๋น ๋ชน"(ํ๋ ์ด์ด ํ๋ช ๋น ๋น๋กํ๊ฒ ์๊ธฐ๋ ๋ชน์ ์) ๊ฐ์ด ๋ฎ์์๋ก ๋ชน์ด ์ ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๋๋ฌด ๋ฎ๊ฒ ์ค์ ํ๋ ๊ฒ์ ํผํ์ธ์. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋์ ๋๊ฒ ๋ชน์ด ๋ถ์กฑํ ์ ์์ต๋๋ค.
-
chunk-gc.period-in-ticks
๊ธฐ๋ณธ๊ฐ:600
์ต์ ํ ๊ฐ:400
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ค๊ฐโซ ์ด ๊ฐ์ ๋น ์ฒญํฌ์ ์ธ๋ก๋ ์๋๋ฅผ ์กฐ์ ํฉ๋๋ค. ๋ ์ ๊ฒ ์กฐ์ ํ ์๋ก TPS ์๋น๋์ด ์ค์ด๋ญ๋๋ค.
-
ticks-per.(type)-spawns
๊ธฐ๋ณธ๊ฐ:monster:1
,water:1
,water-ambient:1
,ambient:1
์ต์ ํ ๊ฐ:monster:5
,water:11
,water-ambient:21
,ambient:31
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ค๊ฐโซ ์๋ฒ๊ฐ ์ํฐํฐ ์์ฑ์ ์๋ํ๋ ๋น๋ (ํฑ ๋จ์)๋ฅผ ์ค์ ํฉ๋๋ค. ๋ชน ์คํฐ ์ฌ์ด์ ์๊ฐ์ ๋๋ ค๋ ๊ฒ์ ํ๋ ์ด์ ์ํฅ์์ฃผ์ง ์์ต๋๋ค. ํฑ ์๋๋ฅผ ์ค์ด๋ฉด ๋ ๋ง์ด ํผ์ง๋๋ค.
์ฐธ๊ณ : mobSpawn ์์ ์ ์๋นํ ํฑ ์์ค์ด์๋ ๊ฒฝ์ฐ์๋ง ๋ ๋์ด์ธ์.
-
autosave
๊ธฐ๋ณธ๊ฐ:6000
(๋์ฒด์ ์ผ๋ก)
์ต์ ํ ๊ฐ:6000
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ช ํํ์ง ์์โซ ์ด ๊ฐ์ Bukkit์ ์ธ๊ณ ์ ์ฅ ๊ธฐ๋ฅ ํ์ฑํ์ ์ ์ฅ ๋น๋(ํฑ ๋จ์)๋ฅผ ์ค์ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก
6000
์ด์ด์ผํ๋ฉฐ0(๋นํ์ฑํ)
์ด ์๋์ง ๋ค์ ํ์ธํ์ญ์์ค.์ฐธ๊ณ : ์๋ฒ ๋๋ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ฌ ์ ์ฅ์ ์คํํ๋ ๊ฒฝ์ฐ ๋น์ฅ ์ค๋จํ์ธ์! ๋งค์ฐ ์ค๋๋
/save-all
๋ช ๋ น์ ์คํํฉ๋๋ค.- ์ธ๊ณ ์ ์ฅ ๋: ์๋๋ฅผ ์ ์ฅํ ๋ ์ ์ฅ ์ง์ฐ์ผ๋ก ์ธํ ์คํ์ดํฌ๊ฐ ์๊ธฐ๋์? PaperMC์ ๋ ์๋ ์ ์ฅ์ ๊ณ ๋ คํด๋ณด์ธ์.
-
save-user-cache-on-stop-only
๊ธฐ๋ณธ๊ฐ:false
์ต์ ํ ๊ฐ:true
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ค๊ฐโซ ์๋ฒ๊ฐ ์ง์์ ์ผ๋ก ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ(false)ํ๊ฑฐ๋ ์๋ฒ ์ฌ์์ / ์ ์ง ํ ๋ ์์ ์ ์คํ(true)ํด์ผ ํ๋์? ์ด ์ต์ ์ Spigot์์ TPS ์๋น๋์ ํจ๊ณผ์ ์ผ๋ก ์ค์ผ ์ ์์ต๋๋ค. (Paper ๋ฒํท์ด ๋ ํจ์จ์ ์ด๊ธฐ ๋๋ฌธ์ ์ด ์ต์ ์ด ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ์ ์ ์).
์ฐธ๊ณ : ๊ฐํ์ ์ผ๋ก ์๋ฒ๊ฐ ์ถฉ๋ํ๊ฑฐ๋ ์๋ตํ์ง ์์ ๋ ๋ฐ์ดํฐ ์์ค์ ๋ฐฉ์งํ๋ ค๋ฉด, ์ฃผ๊ธฐ์ ์ผ๋ก ๋ฐฑ์ ํ์ธ์.
-
max-tick-time
๊ธฐ๋ณธ๊ฐ:tile:50
,entity:50
์ต์ ํ ๊ฐ:tile:1000
,entity:1000
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ช ํํ์ง ์์โซ
1000
์ ์ ๋ ฅํ๋ฉด ์ด ๊ธฐ๋ฅ์ ๋นํ์ฑํ ์ํต๋๋ค. ์ด ์ ์ TPS ์๋น๋ ์ ๊ฐ์ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค. ์์ธํ ๋ณด๊ธฐ -
mob-spawn-range
๊ธฐ๋ณธ๊ฐ:8
์ต์ ํ ๊ฐ:6
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ ์ ์์โซ ์ด๊ฒ์ ํ๋ ์ด์ด๋ก๋ถํฐ์ ์ต๋ ๋ชน ์คํฐ ๊ฑฐ๋ฆฌ (์ฒญํฌ ๋จ์)๋ฅผ ์ค์ ํฉ๋๋ค. Bukkit์์ ์คํฐ์ ์ ํํ ํ ๋ชน ๋ฐ์ดํฐ๋ฅผ ์์ถํ์ฌ ํ์์ฒ๋ผ ์๋ํ๊ฒ ํฉ๋๋ค.
๊ฒฝ๊ณ : ๋ง์ฝ ์์ผ ๋ฒ์๊ฐ 6 ์ดํ๋ผ๋ฉด, ์ด ์์น๋ฅผ ์์ผ๊ฑฐ๋ฆฌ์์ -1 ๋งํผ ์กฐ์ ํ์ฌ ์ค์ ํ์ธ์. (์: ์์ผ ๋ฒ์๊ฐ 5๋ผ๋ฉด, mob-spawn-range๋ฅผ 4๋ก ์ค์ )
-
entity-activation-range
๊ธฐ๋ณธ๊ฐ:animals:32
,monsters:32
,raiders: 48
,misc:16
์ต์ ํ ๊ฐ:animals:16
,monsters:24
,raiders: 48
,misc:8
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ค๊ฐโซ ์ด ๋ฒ์๋ฅผ ์ด๊ณผํ๋ ์ํฐํฐ๋ ๋น๊ต์ ์ ๊ฒ ํ์ฑํ ๋ฉ๋๋ค. ์ด ๊ฐ์ ๋๋ฌด ๋ฎ๊ฒ ์ค์ ํ๋ฉด ๋ชน ํ๋ (๋ชน ์ด๊ทธ๋ก, ์ต๊ฒฉ ๋ฑ)์ด ์ ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค.
์ฐธ๊ณ : ๋ง์ ์ฌ๋๋ค์ (๊ฐ๋ฅํ๋ค๋ฉด) ํผ์ ๋จ๊ฒจ์ ธ ์ ๋น์ฌ(๋์ฅ์ฅ์ด)๋ฅผ ๋ณดํธํด์ผํฉ๋๋ค.
-
tick-inactive-villagers
๊ธฐ๋ณธ๊ฐ:true
์ต์ ํ ๊ฐ:false
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ค๊ฐโซ ์ด ๊ธฐ๋ฅ์ ํ์ฑํํ๋ฉด ์๋ฒ๊ฐ ํ์ฑํ ๋ฒ์ ๋ฐ์์๋ ์ฃผ๋ฏผ์ด ํ๋ํ๋ ๊ฒ์ ๋ฐฉ์ง ํ ์ ์์ต๋๋ค.
์ฐธ๊ณ : ๋ฐ๋๋ผ Minecraft ์์๋ ๋ก๋ ๋ ๋ชจ๋ ์ฒญํฌ์ ๋ชจ๋ ์ฃผ๋ฏผ์ ํ๋ํ๋๋ก ํฉ๋๋ค. ๊ณตํฉ ์ํ์ ๋น ์ง ์ฃผ๋ฏผ์ ํ์ฑํํ์ฌ ์ผ๋ถ ์ฒ ๋์ฅ์ด ์ํํ๊ฒ ์๋ํ์ง ์๋ ๊ฒ์ ๋ฐฉ์งํ์ญ์์ค.
-
merge-radius
๊ธฐ๋ณธ๊ฐ:item:2.5
,exp:3.0
์ต์ ํ ๊ฐ:item:4.0
,exp:6.0
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ค๊ฐโซ ์์ดํ ์ ๋ณํฉํ๋ค๋ ๊ฒ์ ์ง์ ํญ๋ชฉ์ ํฑ์ด ์ ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ด ๊ฐ์ด ๋์์๋ก ๋ ๋ง์ ์์ดํ ์ ๋๋ฏธ๋ก ์ธ ์ ์์ต๋๋ค.
์ฐธ๊ณ : ๋ณํฉํ๋ฉด ์์ดํ ์ด ๋ณํฉ ๋ ๋ ์ฌ๋ผ์ง๋๋ฏํ ์ฐฉ๊ฐ์ ๋ถ๋ฌ ์ผ์ผํฌ ๊ฒ์ ๋๋ค.
์ฝ๊ฐ ์ฑ๊ฐ์ฌ -
nerf-spawner-mobs
๊ธฐ๋ณธ๊ฐ:false
์ต์ ํ ๊ฐ:true
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ค๊ฐโซ ํ์ฑํ๋๋ฉด ์คํฌ ๋์ ๋ชน์ AI๋ฅผ ๊ฐ์ง ์์ต๋๋ค (์์ / ๊ณต๊ฒฉ / ์ด๋ ๋ฑ์ ํ๋์ด ์ค๋จ๋จ). ์ด๊ฒ์ ๋๊ท๋ชจ ๋ชน ๋์ฅ์ ๋ํ ํฐ TPS ์๋น๋ ์ ๊ฐ์ ํ ์ ์์ง๋ง ๋ชน์ ํ๋์ ์๋ง์ผ๋ก ๋ง๋ญ๋๋ค. ํ ๋ฆฌ๋ฏธํฐ ํ๋ฌ๊ทธ์ธ์ด ๋ ๋์ ํด๊ฒฐ์ฑ ์ผ ์ ์์ต๋๋ค.
์ฐธ๊ณ : Paper ๋ฒํท์๋ ๋ํ๋ ๋ชน์ด ์ ํ / ์์ํ๋๋ก ๊ฐ์ ํ๋ ์ต์ ์ด ์์ต๋๋ค.
-
item-despawn-rate
๊ธฐ๋ณธ๊ฐ:6000
(5๋ถ)
์ต์ ํ ๊ฐ:๋ ์ ๊ฒ?
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ํฉ์ ๋ฐ๋ผ ๋ค๋ฆโซ ๋ ์์ ์์ดํ ์ด ์ ๊ฑฐ๋๊ธฐ๊น์ง์ ์๊ฐ(ํฑ ๋จ์) ์ ๋๋ค. TPS ์๋น๋์ ๊ฐ์ํ์ฌ ์ฑ๋ฅ์ ๊ฐ์ ํ ์ ์์ง๋ง, ์์ดํ ์ ๋จ์ดํธ๋ฆฐ ์ฅ์๋ก ๋์๊ฐ๋ ๊ฒ์ด ์ค์ํ ์๋ฒ(์: keepInventory ๊ฒ์ ๋ฃฐ์ด ๊บผ์ง ์ผ์ ์๋ฒ)์ ๊ฒ์ ํ๋ ์ด์๋ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
์ฐธ๊ณ : Paper์ alt-item-despawn-rate๋ฅผ ์ฐธ์กฐํ์ฌ ๊ทํ ์์ดํ ์ ์ง์ฐ์ง ์๊ณ ๋ ๋ถํ์ํ ์์ดํ (์๋ฅผ ๋ค๋ฉด ์กฐ์ฝ๋)์ ํ๊ฒํ ํ ์ ์์ต๋๋ค.
-
arrow-despawn-rate
๊ธฐ๋ณธ๊ฐ:1200
์ต์ ํ ๊ฐ:300
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ฎ์โซ item-despawn-rate์ ๋น์ทํ์ง๋ง ์ด ์ต์ ์ ํ์ด์๋ง ์ ์ฉ๋ฉ๋๋ค. ์ผ๋ถ ์๋ฒ์์๋ ๋ ์์ ํ์ด์ ๋ ์ค๋๋๊ธฐ๋ฅผ ์ํ ์ ์์ง๋ง ๋๋ถ๋ถ์ ๋ ๋นจ๋ฆฌ ์ ๊ฑฐํด๋ ํฐ ์ํฅ์ด ์์ต๋๋ค.
์ฐธ๊ณ : Paper ๋ฒํท์๋ ํ์ด ์ ๊ฑฐ๋ก ์ธํ ๊ฒ์ ํ๋ ์ด ์ํฅ์ ์ต์ํ ํ๊ธฐ ์ํ ์ค์ ์ด ์์ต๋๋ค. Paper ๋ฒํท์ ํ์ด ์ต์ ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ ๊ฐ๊น๊ฒ ์ค์ ํ์ธ์.
-
max-auto-save-chunks-per-tick
๊ธฐ๋ณธ๊ฐ:24
์ต์ ํ ๊ฐ:6
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋์โซ ์ด๋ ๊ฒ ํ๋ฉด ์๋ ์ธ์ด๋ธ ์์ ์ค์ ์ ์ฌ์ ์ฒญํฌ ์ ์ฅ ์๋๊ฐ ๋๋ ค์ง๋๋ค. ์ด๊ฒ์ ํ๋ ์๋ฒ์์ ๋งค์ฐ ์ค์ํฉ๋๋ค (์ธ๊ณ ์ ์ฅ์ ๊ตฌ๋ฆฝ๋๋ค).
์ฐธ๊ณ : ์ด ๊ฐ์ ๋๋ฌด ๋ฎ๊ฒ ์ค์ ํ๋ฉด ์ ์ฅ๋์ง ์์ ์ฒญํฌ๊ฐ ๋ฐ์ํ ์ ์์ผ๋ฏ๋ก 6 ๋ฏธ๋ง์ผ๋ก ๋ฎ์ถ์ง ๋ง์ญ์์ค.
-
optimize-explosions
๊ธฐ๋ณธ๊ฐ:false
์ต์ ํ ๊ฐ:true
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ฎ์โซ Paper ๋ฒํท์๋ ๊ฒ์ ํ๋ ์ด์ ์ํฅ์ ์ฃผ์ง ์๋ ํญ๋ฐ์ ๋ํ ๋งค์ฐ ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
-
mob-spawner-tick-rate
๊ธฐ๋ณธ๊ฐ:1
์ต์ ํ ๊ฐ:2
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ฎ์โซ ์ด ์ต์ ์ ํ์ฑํ ๋ ๋ชน ์คํฌ๋๊ฐ ๋ชน์ ์คํฐ์ ์๋ํ๊ธฐ ์ ์ ์ง์ฐ ์๊ฐ(ํฑ ๋จ์) ์ ๋๋ค. ์ง์ฐ ์๊ฐ์ ๋ ๋ฐฐ๋ก ๋๋ ค๋ ๋ชน ์คํฐ ์๋์๋ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค. ํ์ฑํ ๋ ๋ชน ์คํฌ๋์ ๋ํ ์๋นํ ํฑ ์์ค์ด์๋ ๊ฒฝ์ฐ์๋ง ์ด ๊ฐ์ ๋ ๋์ด์ญ์์ค.
-
disable-chest-cat-detection
๊ธฐ๋ณธ๊ฐ:false
์ต์ ํ ๊ฐ:true
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ฎ์โซ ํ๋ ์ด์ด๊ฐ ์์๋ฅผ ์ด๋ ์์ ์์ ๊ณ ์์ด๊ฐ ์๋์ง ํ์ธํฉ๋๋ค. ์ด ์ต์ ์ ํ์ฑํํ๋ฉด ๋ฐ๋๋ผ ๋์(๊ณ ์์ด๊ฐ ์์๋ฅผ ๋ง์)์ ์ ๊ฑฐ ํ ์ ์์ง๋ง, ์ด ๋ฉ์ปค๋์ฆ์ด ์ ๋ง๋ก ํ์ํ์ง ํ๋ฒ ๋ ์๊ฐํด๋ณด์ธ์.
-
container-update-tick-rate
๊ธฐ๋ณธ๊ฐ:1
์ต์ ํ ๊ฐ:3
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ฎ์โซ ์ด๋ ํ๋ ์ด์ด์ ์ธ๋ฒคํ ๋ฆฌ๊ฐ ์ด๋ ค์๋ ๋์ ์๋ก ๊ณ ์ณ์ง๋ ๋น๋(ํฑ ๋จ์)๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค. ์๊ฐ์ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๋ ค๋ฉด
4
๋ฅผ ์ด๊ณผํ์ง ๋ง์ญ์์ค. -
max-entity-collisions (in Spigot.yml in some builds)
๊ธฐ๋ณธ๊ฐ:8
์ต์ ํ ๊ฐ:2
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ค๊ฐโซ ๋ฐ์ง๋ ๊ฐ์ฒด (๊ทธ๋ผ์ธ๋, ๋์ฅ ๋ฑ)์ ๋ฐ์ง๋ฅ ์ ๋ฎ์ถ๊ณ TPS๋ฅผ ๋ ์๋นํ๊ฒ ํฉ๋๋ค.
-
grass-spread-tick-rate
๊ธฐ๋ณธ๊ฐ:1
์ต์ ํ ๊ฐ:4
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ค๊ฐโซ ์๋ฒ๊ฐ ์๋๋ฅผ ๋ค๋ฅธ ํ์ผ๋ก ํผ๋จ๋ฆฌ๋ ๋น๋(ํฑ ๋จ์) ์ ๋๋ค. ์ด๊ฒ์ ๋๋ถ๋ถ์ ๊ฒ์ ์ ํ์ ๊ฒ์ ํ๋ ์ด์ ์ํฅ์ ๋ฏธ์น์ง ์์ต๋๋ค.
-
despawn-ranges
๊ธฐ๋ณธ๊ฐ:soft: 32
,hard: 128
์ต์ ํ ๊ฐ:soft: 28
,hard: 96
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ฎ์Soft = ๋ชน์ด ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๊ฑฐ๋๋ ํ๋ ์ด์ด๋ก๋ถํฐ์ ๊ฑฐ๋ฆฌ(๋ธ๋ก ๋จ์). Hard = ๋ชน์ด ์ฆ์ ์ ๊ฑฐ๋๋ ๊ฑฐ๋ฆฌ.
โซ ๋ฎ์ ์์น์ ๋ฒ์๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ๋ชน์ ์ ๊ฑฐํ๊ณ ํ๋ ์ด์ด๊ฐ ๋ง์ ์ง์ญ์์ ๋ ๋ง์ ๋ชน์ ์คํฐ ํ ์ ์๋๋กํฉ๋๋ค. ์ด๋ ์คํฐ ๊ฐ์ ์ต์ (bukkit.yml ์ฐธ๊ณ )์ผ๋ก ์ธํ์ฌ ๊ฒ์ ํ๋ ์ด ๋ง์กฑ๋์ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
-
hopper.disable-move-event
๊ธฐ๋ณธ๊ฐ:false
์ต์ ํ ๊ฐ:true
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋์โซ ์ด๋ ๊ฒ ํ๋ฉด ๋ชจ๋ ์ปจํ ์ด๋์ ๋ชจ๋ ์ฌ๋กฏ์ ๋ํด InventoryMoveItemEvent๊ฐ ํธ์ถ๋๋ ๊ฒ์ ๋ฐฉ์งํ์ฌ ๊น๋๊ธฐ ๋์ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค.
๊ฒฝ๊ณ : InventoryMoveItemEvent๋ฅผ ์ฌ์ฉํ๋ ํ๋ฌ๊ทธ์ธ์ด ์๋ํ์ง ์์ต๋๋ค.
-
non-player-arrow-despawn-rate
๊ธฐ๋ณธ๊ฐ:-1
(spigot.yml ํ์ผ์ arrow-despawn-rate ์ต์ ๊ฐ๊ณผ ๋์ผ)
์ต์ ํ ๊ฐ:60
(3์ด)
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ฎ์โซ Spigot์ arrow-despawn-rate ์ต์ ๊ณผ ๋น์ทํ์ง๋ง ์ค์ผ๋ ํค์ด ๋ฐ์ฌํ ํ์ด์ ๋์์ผ๋ก ํฉ๋๋ค. ํ๋ ์ด์ด๋ ๋ชน ํ์ด์ ํ์ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ์ธ๊ด์์ ๋ณํ๋ง ์์ต๋๋ค.
-
creative-arrow-despawn-rate
๊ธฐ๋ณธ๊ฐ:-1
(spigot.yml ํ์ผ์ arrow-despawn-rate ์ต์ ๊ฐ๊ณผ ๋์ผ)
์ต์ ํ ๊ฐ:60
(3์ด)
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ฎ์โซ ์์ ์ค์ ๊ณผ ๋น์ทํ์ง๋ง, ํ๋ ์ด์ด๊ฐ ๋ฐ์ฌ ํ ํ์ ํ ์ ์๋ ํ์ด(๋ฌดํ ํ์์ ๋ฐ์ฌ ๋ ํ์ด)์ ์ ์ฉ๋ฉ๋๋ค.
-
prevent-moving-into-unloaded-chunks
๊ธฐ๋ณธ๊ฐ:false
์ต์ ํ ๊ฐ:true
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ค๊ฐโซ ํ๋ ์ด์ด๊ฐ ์ง์ฐ์ผ๋ก ์ธํด ๋ก๋๋์ง ์์ ์ฒญํฌ์ ๋ค์ด๊ฐ๋ ๊ฒ์ ๋ฐฉ์งํ์ฌ ๋ ๋ง์ ์ง์ฐ์ ์ ๋ฐํฉ๋๋ค.
true
๋ก ์ค์ ํ๋ฉด ์์ ํ ์์น๋ก ๋ค์ ๋์๊ฐ๊ฒ ํฉ๋๋ค.์ฐธ๊ณ : If you did not pre-generate your world (what's wrong with you?!) this setting is critical.
-
use-faster-eigencraft-redstone
๊ธฐ๋ณธ๊ฐ:false
์ต์ ํ ๊ฐ:true
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋์โซ ์ด ์ค์ ์ ๋ฐ๋๋ผ ๋ ๋์คํค ์ฅ์น๋ฅผ ์์์ํค์ง ์๊ณ ์ค๋ณต ๋ ๋์คํค ์ ๋ฐ์ดํธ๋ฅผ 95 %๊น์ง ์ค์ฌ์ค๋๋ค. ์ค์ ํ ์คํธ๋ ์ต๋ 10๋ฐฐ์ ์ฑ๋ฅ ๊ฐ์ ์ ๋ณด์ฌ์ค๋๋ค!
์ฐธ๊ณ : ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ฌ ๋ ๋์คํค ์๊ณ ๋ฆฌ์ฆ์ ๋ณ๊ฒฝํ๋ ๊ฒฝ์ฐ ํ๋ฌ๊ทธ์ธ์ด ๋ ๋์คํค ๋์์ ์ค๋จํ๋ ๊ฒฝํฅ์ด ์์ผ๋ฏ๋ก (ํ๋ฌ๊ทธ์ธ์) ์ด ์ต์ ์ผ๋ก ๋์ฒดํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
-
armor-stands-tick
๊ธฐ๋ณธ๊ฐ:true
์ต์ ํ ๊ฐ:false
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ฎ์โซ ์ผ๋ถ ์์ดํ ์ ์ธ๊ณ์ ์ํธ ์์ฉํ๊ธฐ ๋๋ฌธ์ ์ํฐํฐ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.(ํฑ ํ์) ๊ณ ์ ๋์ง ์์ ๊ฐ์ท ์คํ ๋๋ ๋ฌผ์ ๋ฐ๋ฆฌ์ง ์์ต๋๋ค.(
์ ๊ฒฝ ์ฐ๋์?)์ฐธ๊ณ : Paper ๋ฒํท ๋ํ ํ ๋ฒ์ ๋ชจ๋ ํ๋ ์์ ํฑํ๋ ๋์ ์์ดํ ํ๋ ์ ํฑ์ผ๋ก ๋์ฒดํฉ๋๋ค. ์ด๊ฒ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
-
per-player-mob-spawns
๊ธฐ๋ณธ๊ฐ:false
์ต์ ํ ๊ฐ:true
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ฎ์โซ ์ด๊ฒ์ Bukkit์ ๋ฌด์์ ์๊ณ ๋ฆฌ์ฆ ๋์ ์ฑ๊ธ ํ๋ ์ด์ด ์์ฑ ๋์์ ๊ตฌํํฉ๋๋ค. ์ด๋ ๊ฒํ๋ฉด ๋ค๋ฅธ ์ฌ๋ (์ : ๋๊ท๋ชจ ๋์ฅ)์ ์์ ์ด ์๋ฒ์ ๋ชน ์คํฐ ์๋์ ์ํฅ์ ์ฃผ์ง ์์ต๋๋ค.
์ฐธ๊ณ : Bukkit์์ ์คํฐ ์ ํ์ ๋ฎ์ถ๊ณ ๋๋ฌผ๊ณผ ๋ชฌ์คํฐ๊ฐ ๋ถ์กฑํ ๊ฒ์ ๋ฐ๊ฒฌํ๋ค๋ฉด ์ต์ ์ ์ฅ์๋ฅผ ์ฐพ์ ๋๊น์ง ๊ทธ๋ค์ ๋ฐฑ์ ํ๋ ๊ฒ์ ๊ณ ๋ คํ์ญ์์ค.
-
alt-item-despawn-rate
๊ธฐ๋ณธ๊ฐ:false
์ต์ ํ ๊ฐ:true
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ์ค๊ฐโซ Spigot์ ์ค์ ๋ ์์ดํ ๋์คํฐ ์๋๋ณด๋ค ๋น ๋ฅด๊ฒ (๋๋ ๋๋ฆฌ๊ฒ) ๋ ์ ๋จ์ด์ง ํน์ ์์ดํ ์ ์ ๊ฑฐํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋๋์ ์ฐ๋ ๊ธฐ ๋๋ฏธ๊ฐ ์๋ฒ ํฑ์ ๋ญ๋นํ๋ ๊ฒ์ ์ค์ผ ์ ์์ต๋๋ค.
๋ค์์ 15์ด๋ง๋ค ์กฐ์ฝ๋๊ณผ ๋ค๋๋์ด ๋์คํฐ ๋๋ ์ ์ ๋๋ค:
enabled: true items: COBBLESTONE: 300 NETHERRACK: 300
์ฐธ๊ณ : ์์ดํ ์ ์ถ๊ฐ ํ ๋ Spigot ์์ดํ ๋ชฉ๋ก์ ์ฐธ์กฐํ์ญ์์ค.
-
no-tick-view-distance
๊ธฐ๋ณธ๊ฐ:-1
์ต์ ํ ๊ฐ:view-distance(์์ผ ๋ฒ์) ์ต์ ๊ฐ๊ณผ ๋์ผ
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ช ํํ์ง ์์โซ ์ด๊ฒ์ ์ฒญํฌ๊ฐ ๋ก๋๋๋ ๊ฑฐ๋ฆฌ์ง๋ง, ์์ผ ๋ฒ์ ๋ฐ์์๋ ํ์๋์ง ์์ต๋๋ค.
์ฐธ๊ณ : ์์ผ ๋ฒ์๋ฅผ ๋๋ฌด ๋ฎ๊ฒ ์ค์ ํ๋ค๋ฉด(์ : 3 ๋๋ 4) ๊ฒ์ ํ๋ ์ด ๊ฒฝํ์ ํฅ์์ํค๊ธฐ ์ํด 5 ๋๋ 6์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค.
-
anti-xray.enabled
๊ธฐ๋ณธ๊ฐ:false
์ต์ ํ ๊ฐ:true
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ช ํํ์ง ์์โซ ์ด ์ค์ ์ ์ค์ ๋ก TPS์ ์ํฅ์ ๋ฏธ์น์ง๋ง, Paper์ ์ํฐ ์์ค๋ ์ด๋ ํ์กดํ๋ ์ํฐ ์์ค๋ ์ด ์๊ณ ๋ฆฌ์ฆ ์ค ๊ฐ์ฅ ํจ์จ์ ์ ๋๋ค! ์์ง 1์ ๋ ๋ฌด๊ฑฐ์ธ ์ ์์ง๋ง(์ฃผ๋ก ํด๋ผ์ด์ธํธ ์ฉ) ๋ชจ๋ 2๊ฐ ํจ์ฌ ๋ ํจ๊ณผ์ ์ ๋๋ค.
-
view-distance
๊ธฐ๋ณธ๊ฐ:10
์ต์ ํ ๊ฐ:4 ~ 8
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋์โซ ์ด๊ฒ์ ์ฒญํฌ ๋ ๋ ๊ฑฐ๋ฆฌ๋ฅผ ์ ํํ๋ฏ๋ก ๋ชจ๋ ์ค์ ์์ ๊ฐ์ฅ ์ํฅ๋ ฅ์๋ ์ค์ ์ ๋๋ค. ์คํ ์๋ ์๋ฒ (์: ์ผ์์๋ฒ)๋ ๋ ์ข์ ํ๋ ์ด ๊ฒฝํ์ ์ํด 6 ์ด์์ ์ฌ์ฉํ๋๋ก ๊ถ์ฅํ์ง๋ง, ๊ณต์ ํธ์คํธ, ๋ฎ์ ์ฌ์ ๋๋ ๋๋์ ํ๋ ์ด์ด๊ฐ ์๋ ์๋ฒ๋ ์ฒญํฌ ์์ฑ์ด ์ง์ฐ์ ์ ๋ฐํ๋ ๊ฒฝ์ฐ 4 ~ 5๋ฅผ ๊ณ ๋ คํ ์ ์์ต๋๋ค.
๊ฒฝ๊ณ : ์์ผ ๋ฒ์๋ฅผ 7๋ณด๋ค ๋ฎ๊ฒ ์ค์ ํ ๊ฒฝ์ฐ spigot.yml ์น์ ์ mob-spawn-range์ ์ฐธ๊ณ ์ฌํญ์ ์ฐธ์กฐํ์ญ์์ค.
-
network-compression-threshold
๊ธฐ๋ณธ๊ฐ:256
์ต์ ํ ๊ฐ:๋จ์ผ ์คํ์ ๊ฒฝ์ฐ(512)
๋ฒ์ง์ฝ๋์ ๊ฒฝ์ฐ(-1)
์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ: ๋ฎ์โซ ์ด ์ต์ ์ ์๋ฒ๊ฐ ์์ถ์ ์๋ํ๊ธฐ ์ ์ ํจํท ํฌ๊ธฐ๋ฅผ ์ ํํฉ๋๋ค. ๋ ๋๊ฒ ์ค์ ํ๋ฉด ๋์ญํญ ๋น์ฉ์ผ๋ก ์ผ๋ถ ๋ฆฌ์์ค๋ฅผ ์ ์ฝ ํ ์ ์์ผ๋ฉฐ, -1๋ก ์ค์ ํ๋ฉด ๋นํ์ฑํ๋ฉ๋๋ค.
์ฐธ๊ณ : ์๋ฒ๊ฐ localhost์ ํ๋ก์ ๋๋ ๊ทผ์ฒ์ ๋ฐ์ดํฐ ์ผํฐ(์ง์ฐ์๊ฐ์ด 2ms ๋ฏธ๋ง์ ์๋ฒ)๊ฐ ์๋ ๋คํธ์ํฌ์ ์๋ ๊ฒฝ์ฐ, ์ด ๊ธฐ๋ฅ์ ๋นํ์ฑํ(-1๋ก ๊ฐ ๋ณ๊ฒฝ) ํ๋ฉด ๋์์ด ๋ฉ๋๋ค.
์ด ํ๋๊ทธ๋ฅผ ์ ํํ ์ฌ์ฉํ๊ณ Xmx ๋ฐ Xms ์ต์ ๋ง ๋ณ๊ฒฝํ์ญ์์ค. ์ด ํ๋๊ทธ๋ ์ต์ 500MB๊น์ง ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ์ ๋ฐ๋ผ ์๋ํ๊ณ ํ์ฅ๋์ง๋ง 1.15 ์ด์์ ๋ฒ์ ์์๋ ๊ทธ๋ ๊ฒ ์ ์ ๋ฉ๋ชจ๋ฆฌ์์๋ ์ ์๋ํ์ง ์์ต๋๋ค.
java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paperclip.jar nogui
์ค์ : ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ๋ง์ธ์!!
Xms ๋ฐ Xmx ๊ฐ์ ์ค์ ํ ๋ ํธ์คํธ OS๊ฐ 8000M ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๋ค๋ฉด 8000M์ ์ฌ์ฉํ์ง ๋ง์ธ์. Minecraft(๋ฐ JVM ์์ฉ ํ๋ก๊ทธ๋จ) ์๋ ํด๋น Xmx ๋งค๊ฐ ๋ณ์(Flag)์ ํ ๋น๋ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋ ์ธ์ ์ถ๊ฐ ๋ฉ๋ชจ๋ฆฌ๊ฐ ํ์ํฉ๋๋ค.
๋ฉ๋ชจ๋ฆฌ ๋ถ์กฑ์ด๋ "OOMKiller"๊ฐ ์๋ฒ์ ์ํฅ์์ฃผ์ง ์๋๋ก Xmx ๋ฐ Xms๋ฅผ ์ฝ 1000-1500M ๋งํผ ์ค์ด๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ํ, OS์๊ฒ ์ฌ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋จ๊ฒจ๋์ด OS๊ฐ ์์ ์ ์ผ๋ก ๊ตฌ๋๋๊ฒ ํฉ๋๋ค.
8000M์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๋ค๋ฉด ์์ ํ๊ฒ 6500M์ ์ฌ์ฉํ์ญ์์ค. ๊ทธ๋ฌ๋ ํธ์คํธ์๊ฒ ์ด ์ค๋ฒ ํค๋๋ฅผ ๋์ ํ์ฌ ๋์ 9500M์ ์ค ๊ฒ์ธ์ง ๋ฌผ์ด๋ณผ ์๋ ์์ต๋๋ค. ์ผ๋ถ ํธ์คํธ OS๋ ํ ๊ฒ์ ๋๋ค.
ํ๋ ์ด์ด ์์ ์๊ด์์ด ์ต์ 6-10GB๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค! 10GB์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ๋นํ ์ ์๋ ๊ฒฝ์ฐ ๊ฐ๋ฅํ ํ ๋ง์ด ์ ๊ณตํ๋ OS๊ฐ ์ฌ์ฉํ ์ฌ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋จ๊ฒจ ๋์ญ์์ค. G1GC๋ ์ถฉ๋ถํ ์ฌ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์์ ๋ ๋ ์ ์๋ํฉ๋๋ค.
Minecraft์ฉ ๋ฉ๋ชจ๋ฆฌ๊ฐ 12GB ์ดํ์ธ ๊ฒฝ์ฐ ์ด๋ฌํ ๋งค๊ฐ ๋ณ์(Flag)๋ฅผ ์กฐ์ ํ์ง ๋ง์ญ์์ค.
12GB ์ด์์ ์ฌ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์๊ณ ํ ๋นํ ๋, ๋ค์ ์ต์ ์ ์ฐธ๊ณ ํ์ธ์:
- -XX:G1NewSizePercent=40
- -XX:G1MaxNewSizePercent=50
- -XX:G1HeapRegionSize=16M
- -XX:G1ReservePercent=15
- -XX:InitiatingHeapOccupancyPercent=20
๊ฒฝ๊ณ : ์ดํ ์ด์ ์ธ๋ ์ปฌ๋ ์ ์ด ์ฆ๊ฐํ๋ฉด ์ฆ์ ๊ธฐ๋ณธ ํ๋๊ทธ๋ก ๋๋๋ฆฌ์ธ์!
๋ณ๊ฒฝ์ฌํญ ์ค๋ช :
- ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ๋ฌธ์ ์ํ์ ์ค์ด๊ธฐ ์ํด ๊ธฐ๋ณธ G1NewSizePercent๋ 30, G1MaxNewSizePercent๋ 40์ผ๋ก ์ค์ ๋์ด์์์ง๋ง, ๋ ๋ง์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ค์ ํ๋ค๋ฉด ๋ ์ ์ ์ด์๊ฐ ๋ฐ์ํ ๊ฒ์ด๊ธฐ์ ์ฐ๋ฆฌ๋ ๊ฐ๊ฐ 40, 50์ด๋ผ๋ ์๋ก์ด ๊ฐ์ ์ค์ ํ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ ์ ์ ๋ฉ๋ชจ๋ฆฌ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒ์ ๋๋ค.
- Regionํฌ๊ธฐ ์ค์ ์ ์ ๋๋ก ํ๋ค๋ฉด ๊ณผํ ๋น ๋ฌธ์ ๋ฅผ ์ค์ผ ์ ์์ผ๋ฉฐ, ์๋ ํฅ์์ ๊ธฐ๋ํ ์ ์์ต๋๋ค. ๋๋ฌธ์ G1HeapRegionSize๋ฅผ ์๊ฒ ์ก์์ฃผ์์ต๋๋ค.
- ๋ฉ๋ชจ๋ฆฌ ํ ์ด๊ธฐ๊ฐ์ 20%๋ก ์ก์ ์ค์ผ๋ก ์จ ๋ ๋ง์ ๊ตฌ์ธ๋ ๋ฉ๋ชจ๋ฆฌ์์ ์ฌ์ฉ ๊ฐ๋ฅํ๋๋ก ํ์์ต๋๋ค.
GC ๋ก๊น ์ ์ฌ์ฉํ๋์ค, ๊ตฌ์ธ๋ ๋งค๊ฐ ๋ณ์(Flag)์ ๋ํ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด Java ๋ฒ์ ์ ๋ฐ๋ผ ๋ค์ ํ๋๊ทธ๋ฅผ ์ถ๊ฐํ์ญ์์ค.
-
Java 8 ~ 10 :
-Xloggc:gc.log -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=1M
-
Java 11 ์ด์ :
-Xlog:gc*:logs/gc.log:time,uptime:filecount=5,filesize=1M
Timings์์ ์ด์ ์ธ๋ ๋ฒ์ ์ ์ปฌ๋ ์ ์ ๋ณด๋ ค๋ฉด logs / gc.log ํ์ผ(์ต์ .log์ ๋์ผํ ์์น)์ ๊ฐ์ ธ์ Paper Discord์์ ์ (Celebrimbor)์๊ฒ ๋ณด๋ด ๋ถ์ ๋์์ ๋ฐ์ ์ ์์ต๋๋ค.
GC ๋ก๊น ์ ์ฑ๋ฅ์ ์ ํ์ํค์ง ์์ผ๋ฉฐ ํญ์ ์ ์ง ๋ ์ ์์ต๋๋ค. ๋ก๊ทธ ํ์ผ์ ์ฝ 5MB ์ ๋์ด๋ฉฐ, ๋ง์ ๊ณต๊ฐ์ ์ฐจ์งํ์ง ์์ต๋๋ค.
ใณ