JAVA游戲服務器服務器運行環境
發布時間:2020/6/23 14:46:45 來源: 縱橫數據
JAVA游戲服務器服務器運行環境
JAVA游戲服務器是基于tomcat啟動,所以GameServer是一個web工程,但此游戲服務器還是基于socket通信的,沒有使用tomcat的http通信。游戲服務器的啟動是通過在WEB-INF目錄下的web.xml中添加一個監聽器。這個監聽器用來監聽tomcat的啟動和停止,當tomcat啟動時則啟動游戲服務器開始監聽端口,當tomcat停止時則做相應的銷毀操作。可能很多人會疑惑為什么要基于tomcat呢?
基于tomcat運行有很多優勢:
1、方便調試。在我們調試服務器程序時,可是利用tomcat的熱加載功能,使修改的代碼不用重啟就可以生效
2、方便打包部署。部署一個web程序到tomcat是一個比較容易的事,對第三方jar包的依賴tomcat也會幫忙處理好
3、利用tomcat提供的數據源。這可能不算是優勢,但起碼還算便捷
4、方便開發GM。我們可以很容易的在次架構中加入一個機遇web的管理系統,直接管理當前游戲服務器的在線玩家。【艾娜】
本文來源:
//66moju.cn/article/2828.html
[復制鏈接]
鏈接已復制
上一篇:房間游戲服務器