小貓@樹莓派 - MUD Game
By Enid
at 2018-12-10T11:20
at 2018-12-10T11:20
Table of Contents
先打廣告 XD
"小貓的世界" 二站 https://cw2.muds.me/
1.此站為"小貓的世界"異地備份之主機
2.程式碼、重開週期與主站一致
3.玩家檔案會保留, 不刪除
4.不設置 wiz
5.僅提供 web 版連線方式
--
由於 google 提供的免費 VPS 試用即將到期
所以我嘗試使用 Raspberry Pi 3B 來架設二站
作業系統為 Fedora 29 aarch64
樹莓派介紹 https://en.wikipedia.org/wiki/Raspberry_Pi
雖然效能非常不強大, 但搭配一張好的 micro sd 卡
跑跑 mud 應該還是綽綽有餘的
--
以下是安裝設定的簡單說明
A.Fedora 下載 https://alt.fedoraproject.org/alt/
我是採用 Minimal 版本
B.燒錄 SD 請參考 https://goo.gl/9vb3nw
下方的 "Writing an image to the SD card" 區段
C.第一次開機時有幾項設定需要完成, 時區/網卡/root密碼...等
ps: 如果無法正常開機, 可先移除鍵盤滑鼠與網路線, 開機後再接
D.以下是我的安裝步驟 (開機後以 root 登入)
1.調整檔案系統大小
growpart /dev/mmcblk0 3
resize2fs /dev/mmcblk0p3
2.更新 Fedora (請耐心等候)
dnf upgrade -y
3.安裝相關套件
dnf install bison gcc make openssl-devel -y # 編譯 fluffos
dnf install cronie git tar telnet -y # 其他工具
4.關閉 selinux (跑 mud 不需要這個神器, 可以避免很多麻煩)
編輯 /etc/selinux/config, 修改以下這行
========================================
SELINUX=disabled
========================================
5.調整防火牆 (8000 是 mud 的 port, 請自訂)
firewall-cmd --permanent --remove-service dhcpv6-client
firewall-cmd --permanent --remove-service mdns
firewall-cmd --permanent --add-port=8000/tcp
6.建立使用者與設定密碼 (typers 是要執行 mud 的帳號, 請自訂)
useradd -N typers ; passwd typers
7.重開機
reboot
8.編譯 fluffos (使用 typers 帳號登入)
git clone https://github.com/jrealm/fluffos.git
cd fluffos/src
cp local_options.catworld local_options
./build.FluffOS && gmake && gmake install && echo OK
最後出現 "OK" 就表示一切順利完成
至此, 一個可以運行 mud 的樹莓派就算設定完成了
有關 web 環境, 由於還需要 mudlib 的修改
以後有機會再跟大家分享, 謝謝
--
"小貓的世界" 二站 https://cw2.muds.me/
1.此站為"小貓的世界"異地備份之主機
2.程式碼、重開週期與主站一致
3.玩家檔案會保留, 不刪除
4.不設置 wiz
5.僅提供 web 版連線方式
--
由於 google 提供的免費 VPS 試用即將到期
所以我嘗試使用 Raspberry Pi 3B 來架設二站
作業系統為 Fedora 29 aarch64
樹莓派介紹 https://en.wikipedia.org/wiki/Raspberry_Pi
雖然效能非常不強大, 但搭配一張好的 micro sd 卡
跑跑 mud 應該還是綽綽有餘的
--
以下是安裝設定的簡單說明
A.Fedora 下載 https://alt.fedoraproject.org/alt/
我是採用 Minimal 版本
B.燒錄 SD 請參考 https://goo.gl/9vb3nw
下方的 "Writing an image to the SD card" 區段
C.第一次開機時有幾項設定需要完成, 時區/網卡/root密碼...等
ps: 如果無法正常開機, 可先移除鍵盤滑鼠與網路線, 開機後再接
D.以下是我的安裝步驟 (開機後以 root 登入)
1.調整檔案系統大小
growpart /dev/mmcblk0 3
resize2fs /dev/mmcblk0p3
2.更新 Fedora (請耐心等候)
dnf upgrade -y
3.安裝相關套件
dnf install bison gcc make openssl-devel -y # 編譯 fluffos
dnf install cronie git tar telnet -y # 其他工具
4.關閉 selinux (跑 mud 不需要這個神器, 可以避免很多麻煩)
編輯 /etc/selinux/config, 修改以下這行
========================================
SELINUX=disabled
========================================
5.調整防火牆 (8000 是 mud 的 port, 請自訂)
firewall-cmd --permanent --remove-service dhcpv6-client
firewall-cmd --permanent --remove-service mdns
firewall-cmd --permanent --add-port=8000/tcp
6.建立使用者與設定密碼 (typers 是要執行 mud 的帳號, 請自訂)
useradd -N typers ; passwd typers
7.重開機
reboot
8.編譯 fluffos (使用 typers 帳號登入)
git clone https://github.com/jrealm/fluffos.git
cd fluffos/src
cp local_options.catworld local_options
./build.FluffOS && gmake && gmake install && echo OK
最後出現 "OK" 就表示一切順利完成
至此, 一個可以運行 mud 的樹莓派就算設定完成了
有關 web 環境, 由於還需要 mudlib 的修改
以後有機會再跟大家分享, 謝謝
--
Tags:
線上
All Comments
By Oscar
at 2018-12-14T05:32
at 2018-12-14T05:32
By Poppy
at 2018-12-17T23:45
at 2018-12-17T23:45
By Jake
at 2018-12-21T17:57
at 2018-12-21T17:57
By Emma
at 2018-12-25T12:09
at 2018-12-25T12:09
By Todd Johnson
at 2018-12-29T06:21
at 2018-12-29T06:21
By Catherine
at 2019-01-02T00:33
at 2019-01-02T00:33
By Suhail Hany
at 2019-01-05T18:45
at 2019-01-05T18:45
By George
at 2019-01-09T12:58
at 2019-01-09T12:58
By Olive
at 2019-01-13T07:10
at 2019-01-13T07:10
By Tristan Cohan
at 2019-01-17T01:22
at 2019-01-17T01:22
By Mary
at 2019-01-20T19:34
at 2019-01-20T19:34
By Quintina
at 2019-01-24T13:46
at 2019-01-24T13:46
By Tom
at 2019-01-28T07:59
at 2019-01-28T07:59
Related Posts
辛梅塔冬境造型 - 花式溜冰
By Madame
at 2018-12-10T03:17
at 2018-12-10T03:17
比賽活動送
By Edward Lewis
at 2018-12-10T00:06
at 2018-12-10T00:06
年終補強加碼送PART2
By Liam
at 2018-12-10T00:05
at 2018-12-10T00:05
【大富翁次數加碼送】(12/10~12/16)
By Leila
at 2018-12-10T00:05
at 2018-12-10T00:05
【寶石消費送】(12/10~12/16)
By Robert
at 2018-12-10T00:04
at 2018-12-10T00:04