Skip to content
This repository was archived by the owner on May 25, 2020. It is now read-only.

Commit 6cd478b

Browse files
committed
Update deployment files with newer JVM
Signed-off-by: Ashcon Partovi <[email protected]>
1 parent e7e25bd commit 6cd478b

File tree

4 files changed

+40
-36
lines changed

4 files changed

+40
-36
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Disable showing cooldown indicator to 1.8 clients
2+
cooldown-indicator: DISABLED
3+
4+
# Simulate adventure mode for 1.7 clients
5+
replace-adventure: true
6+
7+
# Simulate unknown particles to 1.8 clients
8+
replace-particles: true
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Do not check for updates
2+
checkforupdates: false
3+
4+
# Send supported protocol versions in pings
5+
send-supported-versions: true
6+
7+
# Fix shift + double click not working when moving items
8+
quick-move-action-fix: true
9+
10+
# Disable 1.13+ tab autocomplete issues
11+
disable-1_13-auto-complete: true
12+
13+
# Fix 1.13+ clients getting stuck in snow
14+
fix-low-snow-collision: true
15+
16+
# Fix 1.9+ clients from not receiving knockback sometimes
17+
change-1_9-hitbox: true
18+
19+
# Fix 1.13+ clients from not seeing fence connections
20+
serverside-blockconnections: true
21+
blockconnection-method: world
22+
23+
# Disable anti-xray
24+
anti-xray-patch: false

deploy/server/plugins/viaversion.jar

255 KB
Binary file not shown.

pom.xml

+8-36
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@
204204
<version>1.6.1</version>
205205
<configuration>
206206
<from>
207-
<image>ibmjava:8-sfj-alpine</image>
207+
<image>adoptopenjdk:11-jre-openj9</image>
208208
</from>
209209
<to>
210210
<image>pgm</image>
@@ -215,51 +215,23 @@
215215
<container>
216216
<mainClass>tc.oc.Server</mainClass>
217217
<jvmFlags>
218-
<!-- Virtual machine -->
219-
<jvmFlag>-XX:+UnlockExperimentalVMOptions</jvmFlag>
220-
<jvmFlag>-XX:+UseCGroupMemoryLimitForHeap</jvmFlag>
221-
<!-- Performance tune -->
222-
<jvmFlag>-XX:+AggressiveOpts</jvmFlag>
223-
<jvmFlag>-XX:+AlwaysPreTouch</jvmFlag>
224-
<jvmFlag>-XX:+ParallelRefProcEnabled</jvmFlag>
225-
<jvmFlag>-XX:+UseLargePagesInMetaspace</jvmFlag>
226-
<jvmFlag>-XX:+UseBiasedLocking</jvmFlag>
227-
<jvmFlag>-XX:+UseStringDeduplication</jvmFlag>
228-
<!-- IBM Performance tune -->
218+
<jvmFlag>-showversion</jvmFlag>
229219
<jvmFlag>-Xaggressive</jvmFlag>
230-
<jvmFlag>-Xnoclassgc</jvmFlag>
231-
<jvmFlag>-Xcompressedrefs</jvmFlag>
232220
<jvmFlag>-Xfastresolve</jvmFlag>
233-
<jvmFlag>-Xshareclasses:nonfatal</jvmFlag>
234-
<jvmFlag>-Xshareclasses:cacheDir=/cache</jvmFlag>
221+
<jvmFlag>-Xcompressedrefs</jvmFlag>
222+
<jvmFlag>-Xquickstart</jvmFlag>
223+
<jvmFlag>-Xzero</jvmFlag>
224+
<jvmFlag>-Xgcpolicy:metronome</jvmFlag>
225+
<jvmFlag>-Xgc:targetPauseTime=100</jvmFlag>
235226
<jvmFlag>-Xtune:elastic</jvmFlag>
236227
<jvmFlag>-Xtune:virtualized</jvmFlag>
237-
<jvmFlag>-Xzero</jvmFlag>
238-
<!-- Garbage collection -->
239-
<jvmFlag>-XX:+UseG1GC</jvmFlag>
240-
<jvmFlag>-XX:MaxGCPauseMillis=100</jvmFlag>
241-
<jvmFlag>-XX:-DisableExplicitGC</jvmFlag>
242-
<jvmFlag>-XX:TargetSurvivorRatio=90</jvmFlag>
243-
<jvmFlag>-XX:G1NewSizePercent=50</jvmFlag>
244-
<jvmFlag>-XX:G1MaxNewSizePercent=80</jvmFlag>
245-
<jvmFlag>-XX:InitiatingHeapOccupancyPercent=10</jvmFlag>
246-
<jvmFlag>-XX:G1MixedGCLiveThresholdPercent=35</jvmFlag>
247-
<jvmFlag>-XX:+ScavengeBeforeFullGC</jvmFlag>
248-
<!-- JVM debugging -->
249-
<jvmFlag>-Dcom.sun.management.jmxremote.port=25564</jvmFlag>
250-
<jvmFlag>-Dcom.sun.management.jmxremote.ssl=false</jvmFlag>
251-
<jvmFlag>-Dcom.sun.management.jmxremote.authenticate=false</jvmFlag>
228+
<jvmFlag>-XX:+UseContainerSupport</jvmFlag>
252229
</jvmFlags>
253230
<ports>
254-
<!-- Minecraft port -->
255231
<port>25565/tcp</port>
256-
<!-- JMX debug port, do not expose to the Internet -->
257-
<port>25564/tcp</port>
258232
</ports>
259233
<volumes>
260234
<volume>/server</volume>
261-
<!-- Used by IBM to share classes between different JVMs -->
262-
<volume>/cache</volume>
263235
</volumes>
264236
<workingDirectory>/server</workingDirectory>
265237
</container>

0 commit comments

Comments
 (0)