安裝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]