[Epilogue]La2BetDream v 11.0
D:\Server\game>я╗┐@echo off
"я╗┐@echo" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
D:\Server\game>title La2BetDream GameServer
D:\Server\game>echo 18.07.2013 11:14:14,95 Game server is running !!! 1>gameser
ver_is_running.tmp
D:\Server\game>echo Starting La2BetDream Game Server.
Starting La2BetDream Game Server.
D:\Server\game>echo.
D:\Server\game>REM set PATH="type here your path to java jdk/jre (including bin
folder)"
D:\Server\game>REM Default parameters for a basic server.
D:\Server\game>REM ======== Optimize memory settings ======
D:\Server\game>REM Minimal size with geodata is 1.5G, w/o geo 1G
D:\Server\game>REM Make sure -Xmn value is always 1/4 the size of -Xms and -Xmx.
D:\Server\game>REM -Xms set initial Java heap size
D:\Server\game>REM -Xmx set maximum Java heap size
D:\Server\game>REM -Xmn Size of young generation
D:\Server\game>REM ===============================
D:\Server\game>REM Set heap min/max to same size for consistent results
D:\Server\game>REM ╨╛╨┤╨╕╨╜╨░╨║╨╛╨▓╤Л╨╣ ╤А╨░╨╖╨╝╨╡╤А ╨┐╨░╨╝╤П╤В╨╕ ╨┤╨╗╤П Xms ╨╕
Xmx, JVM ╨┐╤Л╤В╨░╨╡╤В╤Б╤П ╤Г╨┤╨╡╤А╨╢╨░╤В╤М ╤А╨░╨╖╨╝╨╡╤А heap'╨░ ╨╝╨╕╨╜╨╕╨╝╨░╨╗╤М
╨╜╤Л╨╝, ╨╕ ╨╡╤Б╨╗╨╕ ╨╡╨│╨╛ ╨╜╤Г╨╢╨╜╨╛ ╨╝╨╡╨╜╤М╤И╨╡, ╤З╨╡╨╝ ╨▓ Xmx - ╨│╨╛╨╜╤П╨╡╤В
GC ╨┐╨╛╨╜╨░╨┐╤А╨░╤Б╨╜╤Г
D:\Server\game>SET java_opts= -Xms1024m
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m
D:\Server\game>REM Non Heap memory
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m
D:\Server\game>REM Maximum size of the permanent generation.
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m
D:\Server\game>REM Garbage collector/Performance Options
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500 -XX:+DoEscapeAnalysis
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+EliminateLoc
ks
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:CMSIncrementalSafetyFactor=50
D:\Server\game>REM Number of garbage collector threads for the parallel young ge
neration collections and for the parallel parts of the old generation collection
s
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+EliminateLoc
ks -XX:ParallelGCThreads=10
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+EliminateLoc
ks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+EliminateLoc
ks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts
D:\Server\game>REM Default size of new generation
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:NewSize=512m
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:MaxNewSize=1024m
D:\Server\game>REM instructs the VM to set a 2:1 ratio between young and tenured
generations (Ratio of new/old generation sizes)
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:NewRatio=2
D:\Server\game>REM Sets survivor space ratio to 1:8, resulting in larger survivo
r spaces (the smaller the ratio, the larger the space). Larger survivor spaces a
llow short lived objects a longer time period to die in the young generation
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:SurvivorRatio=8
D:\Server\game>REM Allows 80, allowing better utilization of the survivor space
memory.
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:TargetSurvivorRatio=50
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:MaxTenuringThreshold=5
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+EliminateLoc
ks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX:+Us
eCMSInitiatingOccupancyOnly
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+EliminateLoc
ks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX:+Us
eCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+CMSPa
rallelRemarkEnabled
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+EliminateLoc
ks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX:+Us
eCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+CMSClassU
nloadingEnabled
D:\Server\game>REM The important setting in 64-bits with the Sun JVM is -XX:+Use
CompressedOops as it saves memory and improves performance
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+EliminateLoc
ks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX:+Us
eCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+CMSClassU
nloadingEnabled -XX:+UseCompressedOops
D:\Server\game>SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermS
ize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:Ma
xGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+EliminateLoc
ks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX:+Us
eCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+CMSClassU
nloadingEnabled -XX:+UseCompressedOops -XX:+UseFastAccessorMethods
D:\Server\game>REM Logging
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+CMSCl
assUnloadingEnabled -XX:+UseCompressedOops -XX:+UseFastAccessorMethods -XX:+Prin
tGCDetails
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+CMSCl
assUnloadingEnabled -XX:+UseCompressedOops -XX:+UseFastAccessorMethods -XX:+Prin
tGCDateStamps
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+CMSCl
assUnloadingEnabled -XX:+UseCompressedOops -XX:+UseFastAccessorMethods -XX:+Prin
tGCApplicationStoppedTime
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+CMSCl
assUnloadingEnabled -XX:+UseCompressedOops -XX:+UseFastAccessorMethods -XX:+Prin
tGCTimeStamps
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+CMSCl
assUnloadingEnabled -XX:+UseCompressedOops -XX:+UseFastAccessorMethods -XX:+Prin
tGC
D:\Server\game>REM SET java_opts= -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxP
ermSize=640m -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -X
X:MaxGCPauseMillis=500 -XX:+DoEscapeAnalysis -XX:+UseBiasedLocking -XX:+Eliminat
eLocks -XX:ParallelGCThreads=10 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX
:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:+CMSCl
assUnloadingEnabled -XX:+UseCompressedOops -XX:+UseFastAccessorMethods -Xloggc:.
/log/game/garbage_collector.log
D:\Server\game>SET java_settings= -Dfile.encoding=UTF-8
D:\Server\game>SET java_settings= -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Sta
ck=true
D:\Server\game>java -server -Dfile.encoding=UTF-8 -Djava.net.preferIPv4Stack=tr
ue -Xms1024m -Xmx1024m -XX:PermSize=512m -XX:MaxPermSize=640m -XX:+UseConcMarkS
weepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:MaxGCPauseMillis=500 -XX:+Do
EscapeAnalysis -XX:+UseBiasedLocking -XX:+EliminateLocks -XX:ParallelGCThreads=1
0 -XX:ParallelCMSThreads=5 -XX:+AggressiveOpts -XX:+UseCMSInitiatingOccupancyOnl
y -XX:CMSInitiatingOccupancyFraction=80 -XX:+CMSClassUnloadingEnabled -XX:+UseCo
mpressedOops -XX:+UseFastAccessorMethods -Dfile.encoding=UTF-8 -Xbootclasspath/
p:./lib/l2ft.jar -cp ./lib/*;la2betdream.jar ru.la2betdream.server.GameServer
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
D:\Server\game>if ERRORLEVEL 2 goto restart
D:\Server\game>if ERRORLEVEL 1 goto error
D:\Server\game>echo.
D:\Server\game>echo La2BetDreamGame: Server terminated abnormally.
La2BetDreamGame: Server terminated abnormally.
D:\Server\game>echo.
D:\Server\game>echo.
D:\Server\game>echo La2BetDreamGame: Server terminated.
La2BetDreamGame: Server terminated.
D:\Server\game>echo.
D:\Server\game>del gameserver_is_running.tmp
D:\Server\game>pause
Для продолжения нажмите любую клавишу . . .