Windows 安装
在 Windows 上创建启动脚本并运行 Silkard 服务端。
1. 确认 Java
打开 PowerShell 或命令提示符:
powershell
必须是 Java 25。未安装见环境要求。
2. 准备目录
新建空文件夹(路径不要含中文和空格),把 jar 放进去:
text
3. 创建启动脚本
在同目录新建 start.bat,内容:
bat
- 把 jar 名换成实际文件名。
-Xmx4G是最大内存,按硬件建议调整。%~dp0保证脚本无论从哪运行都在服务端目录执行。pause让崩溃时窗口不会立刻关闭,便于看报错。
不要双击 jar 启动。双击不会分配足够内存,也看不到控制台输出。
4. 首次运行与 EULA
双击 start.bat。首次启动会生成 eula.txt 后退出。
打开 eula.txt,把:
text
改为:
text
保存后再次运行 start.bat。详细流程见首次启动。
5. 验证
出现类似输出即启动成功:
text
- 控制台输入
stop可安全关服,不要直接点窗口的 ×。 - 局域网/公网连接需在防火墙放行
25565/tcp(环境要求)。 - 在
server.properties中设置server-port、motd、max-players等。
常见问题
| 现象 | 处理 |
|---|---|
提示 'java' 不是内部或外部命令 | 未配 PATH,重装 JDK 25 并在安装时勾选设置 JAVA_HOME,或在脚本里写 java.exe 完整路径 |
UnsupportedClassVersionError | 用了旧 Java,确认 java -version 为 25 |
| 启动后立即退出 | 检查 eula.txt 是否为 true,并查看 logs/latest.log |
| 内存不足 / 频繁卡顿 | 提高 -Xmx,或减少模组数量 |
| 端口被占用 | 改 server-port,或结束占用 25565 的进程 |