国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

游戲服務(wù)器引擎 GoWorld (一)— 創(chuàng)建工程

2022-05-26 22:40 作者:Nimanggi  | 我要投稿

簡單了解一下GoWorld,做個(gè)記錄。


1. 下載GoWorld引擎源碼


GitHub地址

https://github.com/xiaonanln/goworld

保存到本地之后可以隨意改個(gè)目錄名


2. 安裝依賴庫

因?yàn)間oworld提供了go.mod,可以使用

go mod tidy

命令來添加依賴

go get -u github.com/xiaonanln/goworld



3. 在工程目錄下編譯安裝goworld,或者是編譯安裝工程目錄下的cmd文件夾內(nèi)容。(goworld程序是cmd目錄下的文件編譯出來的。)


工程目錄

go install



cmd目錄

go install ./cmd/...



這里只要能在Gopath下正確生成goworld文件即可。


4. 把編譯出來的goworld文件移至工程目錄的bin目錄下(沒有就創(chuàng)建一個(gè),哪那么多為什么)


5. 將bin目錄配到環(huán)境變量PATH下(否則goworld命令不識別)



6. 使用goworld命令編譯、啟動。。。。各工程。

如:

SueshingdeMacBook-Pro:PacManNet_Server_World Sueshing$ 
SueshingdeMacBook-Pro:PacManNet_Server_World Sueshing$ goworld build examples/chatroom_demo
> arguments: build examples/chatroom_demo
> go list -m -json: {Path:github.com/xiaonanln/goworld Main:true Dir:/Users/Sueshing/Workspace/PacManNet_Server_World GoMod:/Users/Sueshing/Workspace/PacManNet_Server_World/go.mod GoVersion:1.13}
> goworld directory found: /Users/Sueshing/Workspace/PacManNet_Server_World
info	Using config file: /Users/Sueshing/Workspace/PacManNet_Server_World/goworld.ini	{"ts": "2020-06-12T18:50:39.725+0800"}
info	>>> config <<< debug = true	{"ts": "2020-06-12T18:50:39.726+0800"}
info	>>> config <<< desired dispatcher count = 1	{"ts": "2020-06-12T18:50:39.726+0800"}
info	>>> config <<< desired game count = 1	{"ts": "2020-06-12T18:50:39.726+0800"}
info	>>> config <<< desired gate count = 1	{"ts": "2020-06-12T18:50:39.726+0800"}
info	>>> config <<< storage type = mongodb	{"ts": "2020-06-12T18:50:39.726+0800"}
info	>>> config <<< KVDB type = mongodb	{"ts": "2020-06-12T18:50:39.726+0800"}
> building server examples/chatroom_demo ...
> server directory is /Users/Sueshing/Workspace/PacManNet_Server_World/examples/chatroom_demo ...
> go build examples/chatroom_demo ...
> go build dispatcher ...
> go build gate ...
SueshingdeMacBook-Pro:PacManNet_Server_World Sueshing$ 
SueshingdeMacBook-Pro:PacManNet_Server_World Sueshing$ 
SueshingdeMacBook-Pro:PacManNet_Server_World Sueshing$ goworld start examples/chatroom_demo
> arguments: start examples/chatroom_demo
> go list -m -json: {Path:github.com/xiaonanln/goworld Main:true Dir:/Users/Sueshing/Workspace/PacManNet_Server_World GoMod:/Users/Sueshing/Workspace/PacManNet_Server_World/go.mod GoVersion:1.13}
> goworld directory found: /Users/Sueshing/Workspace/PacManNet_Server_World
info	Using config file: /Users/Sueshing/Workspace/PacManNet_Server_World/goworld.ini	{"ts": "2020-06-12T18:51:33.508+0800"}
info	>>> config <<< debug = true	{"ts": "2020-06-12T18:51:33.508+0800"}
info	>>> config <<< desired dispatcher count = 1	{"ts": "2020-06-12T18:51:33.508+0800"}
info	>>> config <<< desired game count = 1	{"ts": "2020-06-12T18:51:33.508+0800"}
info	>>> config <<< desired gate count = 1	{"ts": "2020-06-12T18:51:33.508+0800"}
info	>>> config <<< storage type = mongodb	{"ts": "2020-06-12T18:51:33.508+0800"}
info	>>> config <<< KVDB type = mongodb	{"ts": "2020-06-12T18:51:33.508+0800"}
> start dispatchers ...
> dispatcher ids: [1]
> start games ...
> desired games = 1
> start game 1 ...


※注意:如果編譯成功,在工程目錄或GoPAth下 輸入goworld 會有如下顯示


SueshingdeMacBook-Pro:PacManNet_Server_World Sueshing$ 
SueshingdeMacBook-Pro:PacManNet_Server_World Sueshing$ goworld
> arguments: 
> go list -m -json: {Path:github.com/xiaonanln/goworld Main:true Dir:/Users/Sueshing/Workspace/PacManNet_Server_World GoMod:/Users/Sueshing/Workspace/PacManNet_Server_World/go.mod GoVersion:1.13}
> goworld directory found: /Users/Sueshing/Workspace/PacManNet_Server_World
info	Using config file: /Users/Sueshing/Workspace/PacManNet_Server_World/goworld.ini	{"ts": "2020-06-12T19:14:01.041+0800"}
info	>>> config <<< debug = true	{"ts": "2020-06-12T19:14:01.041+0800"}
info	>>> config <<< desired dispatcher count = 1	{"ts": "2020-06-12T19:14:01.041+0800"}
info	>>> config <<< desired game count = 1	{"ts": "2020-06-12T19:14:01.041+0800"}
info	>>> config <<< desired gate count = 1	{"ts": "2020-06-12T19:14:01.041+0800"}
info	>>> config <<< storage type = mongodb	{"ts": "2020-06-12T19:14:01.041+0800"}
info	>>> config <<< KVDB type = mongodb	{"ts": "2020-06-12T19:14:01.041+0800"}
> no command to execute
Usage of goworld:
 ?-d	run in daemon mode
	goworld <build|start|stop|kill|reload|status> [server-id]
SueshingdeMacBook-Pro:PacManNet_Server_World Sueshing$ 


游戲服務(wù)器引擎 GoWorld (一)— 創(chuàng)建工程的評論 (共 條)

分享到微博請遵守國家法律
电白县| 金坛市| 牙克石市| 永川市| 新平| 宜黄县| 于田县| 湖南省| 喀什市| 郧西县| 曲水县| 基隆市| 通辽市| 漳浦县| 宿州市| 东台市| 广昌县| 土默特左旗| 漳平市| 霞浦县| 上饶县| 昌图县| 基隆市| 东山县| 兰坪| 东乌| 旬阳县| 蓝田县| 武冈市| 蓬莱市| 东乌珠穆沁旗| 灵山县| 周宁县| 香港| 双城市| 册亨县| 宽甸| 井研县| 铜川市| 北流市| 定安县|