Re: [譯文] google cloud 架設 minecraft 伺服器(中-2

看板Minecraft作者時間9年前 (2015/04/29 16:58), 9年前編輯推噓11(11012)
留言23則, 11人參與, 最新討論串1/1
PS: 在下英文程度只達堪用, 誤譯錯譯或沒翻完之類的不要打我 加減補一點兼騙點P幣 顆顆 =================================== 續前篇回覆 一個擁有基本設定的 MC Server 被你開起來了 也許你會注意到, 它在你目錄下生了一些新東西 root@mc-server: ls -l (譯註: 同 cmd 的 dir) 第一個映入眼簾的也許是 eula.txt, 拿文字編輯器開來看看... root@mc-server: nano eula.txt 這是 MC 的使用者授權合約, 在第一行內容可以看到一個有布林值的參數:eula, 你要在裡面把 eula 的設定值由 false 改成 true. 然後存檔, 離開. 再來是 server.properties, 正式開啟 MC Server 之前, 你也許想改一些設定, MC 的主要設定檔正是 server.properties, 相關細項可以參閱 Minecraft Wiki 的 server.properties 條目. http://minecraft.gamepedia.com/Server.properties $ nano server.properties 準備正式啟動 MC Server 由於中斷終端機連線時,中斷前所做的一切事情也會跟著被打斷 (想像一下,終端機連線時MC跑的好好的 你家網路不穩連線斷掉,結果伺服器跟著關掉...) 因此我們等等會多裝個工具,很直覺的在單一終端機畫面之下, 開多視窗。 (譯註:我這段完全沒照翻... XD) root@mc-server: apt-get install screen 接下來, 要讓 MC 跑在 screen 的虛擬視窗裡面, 這邊我們使用 -S 參數命名將這個虛擬視窗成 mcs root@mc-server: screen -S mcs java -Xms1G -Xmx7G -d64 -jar minecraft_server.1.8.3.jar nogui 要脫離這個虛擬視窗(當作把它縮小化丟到後面去), 要按著 ctrl+a 接著按 d, 要把這個虛擬窗叫回來, 請用下方指令 root@mc-server: screen -r mcs 最後, 脫離你的 screen 虛擬終端機, 輸入 exit 就可以關閉目前的 SSH 連線了. 恭喜你, 你已經正式完成一台 MC Server 的架設工作了!! (譯註: 然後可以跟其他人炫燿說我會 Linux 我好棒棒 XD) 可是呢... 在正式跟好朋友分享前, 還有一些小工作該做, 諸如: 設定防火牆. 原文防火牆以下部分下一篇回覆繼續 XDDDD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.32.81 ※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1430297924.A.282.html

04/29 17:34, , 1F
推~
04/29 17:34, 1F

04/29 17:35, , 2F
04/29 17:35, 2F

04/29 17:52, , 3F
基本上關掉後沒辦法簡單用screen -r mcs吧?我是會先用sc
04/29 17:52, 3F

04/29 17:52, , 4F
reeOBn -ls找到我要的那個工作真正的名字後才有辦法回復。s
04/29 17:52, 4F

04/29 17:52, , 5F
creen下每個工作的名字似乎都是screen隨機指派的數字吧?
04/29 17:52, 5F

04/29 17:57, , 6F
還有建議不要讓server運行在root底下...(雖然我不知道
04/29 17:57, 6F

04/29 17:57, , 7F
怎麼改=P
04/29 17:57, 7F
1. 本譯文所附之所有命令均同原英文教學, 有任何意見建議與英文原文作者提供、討論,本譯文完全不考慮修改命令。 2. 依照原上下文推測,目前只有一個screen,只有一個Screen時, 的確可以簡單的使用Screen -r 回到原本的工作screen中。

04/29 18:11, , 8F
推~
04/29 18:11, 8F

04/29 18:40, , 9F
useradd mcsvr; sudo -u mcsvr java ....
04/29 18:40, 9F

04/29 18:40, , 10F
不要 root 就這樣吧 @@
04/29 18:40, 10F

04/29 20:55, , 11F
推Flymok
04/29 20:55, 11F

04/29 21:26, , 12F
screen的-S可以給他一個名字 screen -r <名字的一部份>
04/29 21:26, 12F

04/29 21:26, , 13F
只要match得到唯一的session就會直接resume~
04/29 21:26, 13F

04/30 07:10, , 14F
怎麼不用 tmux?
04/30 07:10, 14F

04/30 16:08, , 15F
你要沒要看terminal幹嘛用tmux?
04/30 16:08, 15F

04/30 16:09, , 16F
screen 就是開著拿來放置的阿
04/30 16:09, 16F

05/01 00:24, , 17F
我現在運作的那台是直接nohup背景下去跑...
05/01 00:24, 17F

05/01 00:24, , 18F
Screen 懶得用,反正又不需要管理...
05/01 00:24, 18F

05/01 00:26, , 19F
對Linux系統管理出身的人來說,很多方法可以解
05/01 00:26, 19F

05/01 00:26, , 20F
只是我很懶得跟Flymok一樣花時間寫這種東西QQ
05/01 00:26, 20F

05/01 01:01, , 21F
是也可以拉,可是我覺得,當不是他本身用途用很奇怪啊..
05/01 01:01, 21F
因為我是神經病,看到有人求中翻就會有衝動跳下去翻, 不然... GCE基本操作看看我就可以自己玩自己的了,那管這麼多(笑 (雖然只是個半路出家的,式也只會一招半... ) ※ 編輯: Flymok (114.33.106.113), 05/01/2015 14:15:07

05/01 22:11, , 22F
推 Flymok,懂linux的可以自己在機器上實驗看看,就是
05/01 22:11, 22F

05/01 22:11, , 23F
debian 在 gc 或自己那
05/01 22:11, 23F
文章代碼(AID): #1LG9r4A2 (Minecraft)