用輕小說的命名方式是否搞錯了什麼

[教學]架設agar.io伺服器(linux篇)

2015-07-20 18:23:34 的螢幕擷圖

最近有沒有聽過有一個遊戲叫「agar.io」

它是一個吃掉比自己小的玩家/食物來讓自己變大的遊戲,玩法簡單,但卻很受歡迎

所以我在想:能不能像minecraft一樣架設私人伺服器

答案是:當然可以

接下來我來帶領大家如何架設伺服器吧

本次教學用的系統是linux衍生的ubuntu,windows的教學還需要再等一陣子…windows版本的教學已經出來囉,按我前往


由於agar.io伺服是用node.js開發的,所以我們要先安裝node.js的開發環境和npm

打開你的終端機,輸入:

~$ sudo apt-get update

~$ sudo apt-get install npm nodejs

這樣子還沒完,還需要安裝ws模組

~$ npm install –save ws

~$ npm install ws

這樣環境就準備好了

接下來下載agar.io伺服器主體「Ogar」(使用git):

~$ git clone git://github.com/OgarProject/Ogar.git Ogar

註:沒有安裝git的人,請先輸入指令安裝git:~$ sudo apt-get install git

註2:Ogar的github主頁:https://github.com/OgarProject/Ogar

 

這樣就做好前置作業了,啟動伺服器的指令如下:

~$ sudo nodejs Ogar

~$ sudo node Ogar

 

註:啟動伺服需要root權限,故用sudo啟動(其實是比較保險而已)

註2:啟動伺服器前先確保其他服務沒有佔用以下兩個port:443(遊戲用),88(狀態表示).或者在啟動伺服器後輸入以輸入指令來變更port:> change serverPort [port] 及 > change serverStatsPort [port] (只在本次變更).又或者是直接修改家目錄下的「gameserver.ini」中的「serverPort」及「serverStatsPort」值(永久變更),注意gameserver.ini要用root權限修改

註3:你可以修改「gameserver.ini」中的serverMaxConnections的值來變更「最大連線數」

註4:停止伺服器的指令為:> exit

註5:關於更多指令,按我前往

註6:關於gameserver.ini的內容按我前往

伺服器成功啟動後就是要連線阿,不然要怎麼玩?

打開你的瀏覽器,在網址列輸入:

https://agar.io/

眾人:不對阿,不是應該連線到自己的伺服器阿,為啥還是agar.io

這是因為遊戲還是只能在agar.io上執行,我們終究只是提供伺服器而已

 

進入agar.io以後,按下F12,切換至「主控台」或「console」標籤

接著輸入:

connect(‘ws://yourip:443’)

範例:

connect(‘ws://127.0.0.1:443’)

2015-07-20 19:01:18 的螢幕擷圖

註:443是Ogar伺服器預設的遊戲port,若你有更改過,請輸入更改過的值

 

連線成功的話就會如下圖:

2015-07-20 19:01:30 的螢幕擷圖

有沒有看到!旁邊排行榜完全沒人

接下來就可以盡情的遊玩了

一個人玩很無聊,沒關係,別忘了這是伺服器,把自己的ip告訴別人,用上方的的方法連線,就可以多人遊玩了

如果跟我一樣沒朋友(X,也不妨和AI玩玩,輸入以下指令加入機器人:

> addbot [數量]

註:bot也是算一個連線數

最後教大家關閉伺服器的方法,輸入以下指令:

> exit

最後的最後(是有多少最後啊!!),我要告訴大家另一種連線方法(2015 8/4 新增):

在網址列中輸入

https://agar.io/?ip=yourip:443

範例:

https://agar.io/?ip=127.0.0.1:443

(X的,現在才發現可以這樣)

以上,謝謝圍觀

下次再見bye bye