王老师123
现在时间:2023/07/14 周五 21点54分
-----------------------------------------------------------------
                         影陆地
           注意:关闭服务器前请在后台输入stop保存玩家数据
                      否则可能会出现回档情况

                      服务器正在启动中,请稍等……

-----------------------------------------------------------------
Unrecognized option: -Xincgc
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
-----------===服务端关闭,即将在五秒内重启,按Ctrl+C终止重启===------------

               影 --- 玩家数据保存完毕 已关服

-----------------------------------------------------------------

等待 2 秒,按 CTRL+C 退出 ...


寒冰q_q
编辑这个开服脚本,删掉 -Xincgc

王老师123
寒冰q_q 发表于 2023-7-14 22:02
编辑这个开服脚本,删掉 -Xincgc

::lian_le

@echo off
::关闭回显
set isre=1
::是否重启 0为关 , 1为开
set retime=5
::设置重启等待时间
set restart=1
::设置重启次数初始值,默认为1,请勿修改
set maxre=-1
::重启多少次后不再重启,设置成-1关闭
set jar_name=server.jar
::设置服务端核心名称,默认路径为该批处理文件所在的根目录,需要写入文件后缀
set SetCanShu=-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=8 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=true -Daikars.new.flags=true -Dlog4j2.formatMsgNoLookups=true
::开服参数的设置,不懂不要改!
:start
::start节点

CLS
::清除屏幕上内容

set server_name= 云深处
set min_ram=2048
::最小内存,默认2048,单位MB
set max_ram=8192
::最大内存,默认8192,单位MB
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
@Echo.
echo  现在时间:%date% %tm1%点%TM2%分
@echo. ------------------------------ -----------------------------------
@echo.                         云深处服务器     

@echo.           注意:关闭服务器前请在后台输入stop保存玩家数据
@echo.                      否则可能会出现回档情况
@echo.                   苏辰qq:2209136075
@echo.                      服务器正在启动中,请稍等……
@echo.
@echo. ------------------------------ -----------------------------------
::启动时的一些显示

::警告,如果你使用x86架构的Java(即32位),最大内存不能超过1024MB
if %isre% == 0 (title %server_name%服务器 最大内存%max_ram%M) else (title %server_name%服务器 最大内存%max_ram%M 重启次数%restart%次)
::设置的服务端标题,调用上面的一些变量,可酌情修改
java -Xmx%max_ram%M -Xms%min_ram%M %SetCanShu% -jar %jar_name% nogui
::Java命令行开服代码,不推荐修改,已进行优化,32位Java运行可能会有些许问题,如有问题请替换为下方代码
::
java -Xincgc -Xmx%max_ram%M -Xms%min_ram%M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=8 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=true -Daikars.new.flags=true -jar %jar_name%

@echo. -----------===服务端关闭,即将在五秒内重启,按Ctrl+C终止重启===------------
@echo.
@echo.               %server_name% --- 玩家数据保存完毕 已关服
@echo.
@echo. ------------------------------ -----------------------------------

set/a restart=restart+1

if %isre% == 0 (goto stop) else (goto restart)
:restart
::restart标签
::设置重启次数自加一,请勿修改
timeout /t %retime% /NOBREAK
if %restart% == %maxre% (goto stop) else (goto start)
:stop
if %isre% == 0 (echo 未开启自动重启,如果需要,请到bat中开启) else (echo 已经自动重启%maxre%次,停止自动重启,按任意键关闭)
pause

删掉哪个

Flower_胡子
服务端版本是什么 用的java几
以及删除参数 -Xincgc

王老师123
Flower_胡子 发表于 2023-7-14 22:09
服务端版本是什么 用的java几
以及删除参数 -Xincgc

版本1.7.10 Java64
编辑如上,删除哪个

王老师123
Flower_胡子 发表于 2023-7-14 22:09
服务端版本是什么 用的java几
以及删除参数 -Xincgc

@echo off
::关闭回显
set isre=1
::是否重启 0为关 , 1为开
set retime=5
::设置重启等待时间
set restart=0
::设置重启次数初始值,默认为0,请勿修改
set maxre=-1
::重启多少次后不再重启,设置成-1关闭
:start
::start节点

CLS
::清除屏幕上内容

set server_name=影
::服务器名称,会在服务端的标题处显示
set min_ram=1048
::最小内存,默认2048,单位MB
set max_ram=18192
::最大内存,默认8192,单位MB
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
@echo.
echo  现在时间:%date% %tm1%点%TM2%分
@echo. -----------------------------------------------------------------
@echo.                         %server_name%陆地   

@echo.           注意:关闭服务器前请在后台输入stop保存玩家数据
@echo.                      否则可能会出现回档情况
@echo.
@echo.                      服务器正在启动中,请稍等……
@echo.
@echo. -----------------------------------------------------------------
::启动时的一些显示

::警告,如果你使用x86架构的Java(即32位),最大内存不能超过1024MB
set jar_name=Uranium-1710-dev-5-B293-f73a12f-server.jar
::设置服务端核心名称,默认路径为该批处理文件所在的根目录,需要写入文件后缀
if %isre% == 0 (title %server_name%陆地 最大内存%max_ram%M) else (title %server_name%陆地 最大内存%max_ram%M 重启次数%restart%次)
::设置的服务端标题,调用上面的一些变量,可酌情修改

java -javaagent:Log4j2Fix-JAVA-8.jar -server -Xincgc -Xmx%max_ram%M -Xms%min_ram%M -Xss512K -XX:+AggressiveOpts -XX:+UseCompressedOops -XX:+UseCMSCompactAtFullCollection -XX:+UseFastAccessorMethods -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=2 -XX:CMSInitiatingOccupancyFraction=70 -XX:-DisableExplicitGC -XX:-DisableExplicitGC -XX:TargetSurvivorRatio=90 -jar %jar_name%

::Java命令行开服代码,不推荐修改,已进行优化,32位Java运行可能会有些许问题,如有问题请替换为下方代码
::java -Xincgc -Xmx%max_ram%M -Xms%min_ram%M -Xss512K -XX:+AggressiveOpts -XX:+UseFastAccessorMethods -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=2 -XX:CMSInitiatingOccupancyFraction=70 -XX:-DisableExplicitGC -XX:-DisableExplicitGC -XX:TargetSurvivorRatio=90 -jar %jar_name%

@echo. -----------===服务端关闭,即将在五秒内重启,按Ctrl+C终止重启===------------
@echo.
@echo.               %server_name% --- 玩家数据保存完毕 已关服
@echo.
@echo. -----------------------------------------------------------------

set/a restart=restart+1

if %isre% == 0 (goto stop) else (goto restart)
:restart
::restart标签
::设置重启次数自加一,请勿修改
timeout /t %retime% /NOBREAK
if %restart% == %maxre% (goto stop) else (goto start)
:stop
if %isre% == 0 (echo 未开启自动重启,如果需要,请到bat中开启) else (echo 已经自动重启%maxre%次,停止自动重启,按任意键关闭)
pause

Flower_胡子
王老师123 发表于 2023-7-14 22:13
版本1.7.10 Java64
编辑如上,删除哪个

java具体版本 而不是32 64 删除以下第1个参数 -Xincgc
  1. java -Xincgc -Xmx%max_ram%M -Xms%min_ram%M -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:-OmitStackTraceInFastThrow -XX:+AlwaysPreTouch  -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=8 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=true -Daikars.new.flags=true -jar %jar_name%
复制代码

王老师123
Flower_胡子 发表于 2023-7-14 22:14
java具体版本 而不是32 64 删除以下第1个参数 -Xincgc

Java版本8

Flower_胡子

那没问题 把参数删了就行

王老师123
Flower_胡子 发表于 2023-7-14 22:21
那没问题 把参数删了就行

已删除还是无法启动

Flower_胡子
王老师123 发表于 2023-7-14 22:24
已删除还是无法启动

换jdk8 默认下一步安装 不要修改目录
https://cowtransfer.com/s/3a3ca2d3d09243

王老师123
Flower_胡子 发表于 2023-7-14 22:25
换jdk8 默认下一步安装 不要修改目录
https://cowtransfer.com/s/3a3ca2d3d09243

已安装完,没有修改目录,还是无法启动,和之前报错相同

王老师123
Flower_胡子 发表于 2023-7-14 22:25
换jdk8 默认下一步安装 不要修改目录
https://cowtransfer.com/s/3a3ca2d3d09243

现在时间:2023/07/14 周五 22点34分
-----------------------------------------------------------------
                         影陆地
           注意:关闭服务器前请在后台输入stop保存玩家数据
                      否则可能会出现回档情况

                      服务器正在启动中,请稍等……

-----------------------------------------------------------------
Unrecognized option: -Xincgc
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
-----------===服务端关闭,即将在五秒内重启,按Ctrl+C终止重启===------------

               影 --- 玩家数据保存完毕 已关服

-----------------------------------------------------------------

等待 4 秒,按 CTRL+C 退出 ...

Flower_胡子
王老师123 发表于 2023-7-14 22:34
现在时间:2023/07/14 周五 22点34分
------------------------------------------------------------- ...

-Xincgc 没删参数 换个简单的bat吧
  1. java -Xms4G -Xmx4G -jar server.jar nogui
复制代码

王老师123
Flower_胡子 发表于 2023-7-14 22:56
-Xincgc 没删参数 换个简单的bat吧

还是不行,我已经删除这个参数,不知出现哪里的问题

第一页 上一页 下一页 最后一页