找回密码
 初始化身份识别芯片
查看: 4494|回复: 4

[游戏技巧] linux修改starsector.sh并更换jre8解决“一些卡顿”

[复制链接]

战列舰长

Plauge

发表于 2022-7-13 23:10:16 | 显示全部楼层 |阅读模式
本帖最后由 Dr.Charls 于 2022-7-13 23:13 编辑

非常感谢 @Nivdc@wuyi 提供的教程
将JRE更新为Java8JRE的方法修改vmparams,解决存档卡顿 (作者顺序同昵称顺序)
我用linux也有一段时间了,在没发现SS之前我大部分时间都是在打steam小游戏,发现SS以后又多了一个熬夜的理由

玩的久了,加上mod,原本并不明显的卡顿逐开始影响游玩体验,仔细一看用的java7.....然后萌新群里一问早就有办法更新jre8
(忘了是哪位老哥回答的但是还是十分感谢,大概率782?)

教程是Windows的,去到AdoptOpenJDK现在移到EclipseFoundationjre8在这里)并没有找到jre-8u275,但是教程中提到了@wuyi 的帖子

根据@wuyi 发布的贴子,你可以在vmparams里添加参数 -Xverify:none 来跳过只能使用jre8_275的限制。

linux版本下的starsector.sh同时兼任vmparams+启动脚本的功能

第一步:修改starsector.sh
@wuyi 的配置对于新生代老生代保留数据空间进行了调整同时对FullCG进行了禁用,使得SS运行更加顺滑。配置格式基本一致,稍改路径就能在linux上使用,随便用啥编辑器应该都行毕竟是sh文件,下面是我的配置:
  1. ./jre_linux/bin/java -server -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=./native/linux -Xverify:none -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=80 -XX:MaxTenuringThreshold=15 -Xmn2g -Xms4g -Xmx4g -Xss2m -XX:+PrintGCDetails -XX:+PrintGCDateStamps  -Xloggc:jvm.log -classpath janino.jar:commons-compiler.jar:commons-compiler-jdk.jar:starfarer.api.jar:starfarer_obf.jar:jogg-0.0.7.jar:jorbis-0.0.15.jar:json.jar:lwjgl.jar:jinput.jar:log4j-1.2.9.jar:lwjgl_util.jar:fs.sound_obf.jar:fs.common_obf.jar:xstream-1.4.10.jar -Dcom.fs.starfarer.settings.paths.saves=./saves -Dcom.fs.starfarer.settings.paths.screenshots=./screenshots -Dcom.fs.starfarer.settings.paths.mods=./mods -Dcom.fs.starfarer.settings.paths.logs=. -Dcom.fs.starfarer.settings.linux=true com.fs.starfarer.StarfarerLauncher
复制代码
复制到starsector.sh里大概率能用,和@wuyi的配置没啥区别

第二步就是更换jre8
流程与@Nivdc教程相同,只不过jre文件夹变为jre_linux并且jre8不论哪个版本都行
(我自己用的是jre-8u332,最新的,暂时没发现问题)
btw i use arch

战列舰长

Plauge

 楼主| 发表于 2022-7-13 23:23:03 | 显示全部楼层
本帖最后由 Dr.Charls 于 2022-7-13 23:28 编辑

因为是我自己的碎碎念所以就发到其他讨论里了
btw, i use arch
btw i use arch

战列舰长

发表于 2022-7-14 00:03:55 | 显示全部楼层
谢谢分享,我试试Ubuntu下面能不能搞

点评

哇居然真的有人用linux玩SS,是同志!  详情 回复 发表于 2022-7-14 00:26

战列舰长

Plauge

 楼主| 发表于 2022-7-14 00:26:00 | 显示全部楼层
非我名我即是我 发表于 2022-7-14 00:03
谢谢分享,我试试Ubuntu下面能不能搞

哇居然真的有人用linux玩SS,是同志!
btw i use arch

巡洋大副

发表于 2024-3-31 19:43:22 | 显示全部楼层
mac有说法么

本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2024-11-22 04:53

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表