星域专业摸奖 发表于 2025-8-11 17:12:24

魔女城塞闪退

本帖最后由 星域专业摸奖 于 2025-8-27 19:14 编辑

### 游戏信息

游戏版本:                0.97a-RC11

### 系统信息

操作系统:Microsoft Windows 11 专业版

版本:10.0.22631 暂缺 Build 22631

总可用内存:`31.79G`


Java版本:`1.7.0_79`

Java路径:D:\远行星号\jre


虚拟机参数:java.exe -XX:CompilerThreadPriority=1 -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -XX:+UseG1GC -Xms1536m -Xmx1536m -Xss2048k -XX:PermSize=192m -XX:MaxPermSize=192m -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=. com.fs.starfarer.StarfarerLauncher

堆栈初始大小(`-Xms`):`1536m`

堆栈最大大小(`-Xmx`):`1536m`


### Mod信息

|Mod名称                           |Mod版本   |已启用   |
|-|-|-|
|LazyLib                         |2.8b    |是       |
|zz GraphicsLib                  |1.9.0   |是       |
|MagicLib                        |1.4.6   |是       |
|ac alice ship pack            |0.75 C-3|是       |
|LunaLib                         |1.8.7   |是       |
|zz BoxUtil                      |1.3.4   |是       |
|势力争霸                 |0.11.3c |是       |
|魔女城塞             |0.9b-Rc2|是       |

(以上内容由 远行星号 报错信息收集工具 自动生成,生成工具版本 `1.1.2`).


赢政 发表于 2025-8-25 07:41:02

显示你内存不足,是不是你游戏文件里面内存没有改

赢政 发表于 2025-8-25 07:47:11

可以查考论坛大佬写的https://www.fossic.org/thread-164-1-1.html                                                                                                或者定位文件:找到《远行星号》的游戏根目录。在该目录下,你需要寻找一个名为vmparams的文件(在某些旧版本或整合包中可能是starsector.bat或starsector.sh,但vmparams是当前版本标准的配置文件)。

选择编辑工具:强烈建议使用专业的代码编辑器(如Notepad++、VS Code等)来打开这个文件,避免使用Windows自带的记事本,因为记事本可能会在保存时导致编码错误或格式问题,从而使游戏无法启动。 7

修改参数:打开vmparams文件后,你会看到类似下面这样的两行代码:


-Xms1536m

-Xmx1536m

-Xms:代表Java虚拟机启动时初始分配的内存大小(最小堆大小)。

-Xmx:代表Java虚拟机可以使用的最大内存大小(最大堆大小)。

1536m表示1536MB,即1.5GB,这是游戏的默认设置。 7

设置新数值:你需要将这两个数值修改为你希望分配的内存大小。通常建议将初始值(Xms)和最大值(Xmx)设置为相同,以避免JVM在运行时动态调整堆大小可能带来的性能开销。例如,如果你想分配4GB内存,可以将它们修改为:


-Xms4096m

-Xmx4096m

你也可以使用G作为单位,例如-Xmx4g。 7 2

保存并关闭:修改完成后,保存文件并关闭编辑器。之后正常启动游戏即可生效。

星域专业摸奖 发表于 2025-8-27 19:11:39

妙手回春啊大夫{:tieba_50:}感谢大佬
页: [1]
查看完整版本: 魔女城塞闪退