安装Java环境
sudo apt update
sudo apt install openjdk-11-jdk
java -version
准备游戏项目
mvn clean package
(生成JAR文件,通常在target/
目录)gradle build
(生成JAR或WAR文件,通常在build/libs/
目录)运行游戏
java -jar your-game.jar
(替换为实际JAR文件名)nohup java -jar your-game.jar > game.log 2>&1 &
(日志输出到game.log
)/etc/systemd/system/game.service
,内容示例:[Unit]
Description=Java Game Service
After=network.target
[Service]
User=your_user
WorkingDirectory=/path/to/game
ExecStart=/usr/bin/java -jar /path/to/game/your-game.jar
Restart=always
[Install]
WantedBy=multi-user.target
然后执行:sudo systemctl daemon-reload
sudo systemctl start game
sudo systemctl enable game
注意事项
mvn clean install
或gradle clean build
。sudo ufw allow 端口号/tcp
。参考来源:[1,2,3,4,5,6,7,8,9,10,11]