Minecraft 伺服器架設指南 (Moded Forge Server / Forge 模組伺服器)

基本概念

  1. Minecraft 是一個 Java 軟體,他必須仰賴 Java Development Kits (JDK),大部分已經要求使用 Java 8 以上的版本。
  2. 目前伺服器至少分為三類
    1. 原生伺服器 (Vanilla 版本,原生 Minecraft)
    2. 模組伺服器 (對遊戲最大程度地擴充,但要求玩家都需要安裝相對應的模組。)
    3. 插件伺服器 (以原生 Minecraft 客戶端為底線,提供伺服器端的互動功能。)
  3. 他是一個網路上的伺服器
    • 如果你對網路相對不熟悉,建議可以先了解一下 TCP/IP (我有空再寫一篇文章介紹)
    • 如果你想要跟朋友一起玩,並且不知道怎麼設定網路,可以使用虛擬網路 (Virtual Network),如: LogMeIn Hamachi、ZeroTier、Radmin VPN
      • 任何額外的軟體都建議要謹慎評估跟使用,隨意下載可能會造成中毒。
      • 可以參考這篇 虛擬網路比較
    • 設定 Router 將 Port forward 至廣域網路也可以實現讓大家連線。
      • 但也存在相對應的管理風險,如:DDoS、RCE (前陣子的 log4j) 等攻擊。

模組伺服器安裝 (Forge)

Read More

觀後感:一位獨立設計師的生存手冊

引言

最近,我讀到了一篇文章,深入探討了新進成員容易遇到的困境,這與我實習的經歷有許多相似之處。
雖然目前尚未有時間分享我自己的實習心得和觀點,但根據我的親身經歷,我想特別對這篇文章分享一些讀後感受。

概要

文章中描述了許多新進同事常犯的錯誤以及應該遵循的方向,實際上,我自己也時常忽略這些要點。
然而,每個人在自己的位置上都有能力做出貢獻,持續反思自己是關鍵所在。

Read More

Shylo_The-genius-hero

在某年的夏天,我在一個小島上遇見了一個年輕的女孩,她是一個在海島上生活的人。她名叫 Lily,是這個小島少數的居民。她和我分享了她在這個島上的工作,平時都在負責觀光文書,一個只有 300 人的小島,卻有一年上萬的旅客前來度假。

莉莉告訴我,她還有一位孩子,名叫 Shylo 的男孩。Shylo 是個害羞內向的孩子,但對電腦有著非凡的熱忱和天賦。他喜歡探索科技世界,而且他在資訊安全和系統開發方面有著驚人的才能。

Read More

AFFiNE beta Review

簡介

這是我追隨 AFFiNE Team 幾個月後的心得與分享。

這裡會用幾個大點帶給大家一個由淺至深的介紹 AFFiNE,為何 AFFiNE 會帶來關注等關鍵,除此之外,AFFiNE 雖然有堅強的實力,但實際的方向卻淺藏了一點危險的氣息。

我會大致上分成幾個大類,從原因、介紹、功能到經驗都做簡單的描述跟展示。

Read More

OBS 在 Mac (M1/M2) 電腦音效擷取指南

介紹

使用 Mac 的各位可能會注意到 OBS 沒辦法直接擷取電腦音效,所以這篇文章就是要教各位如何設定才能擷取電腦音效。

在 MacOS 13 Ventura 擷取音效

如果使用 OBS Studio 28 版以上的同學們會注意到擷取到電腦的桌面音效或者單一的應用程式音效,其他的一律都沒聲音。
或者是你成功把音效加入 Audio Mixer, 但是視窗隱藏之後就會沒聲音。

這次我們會用一個虛擬音訊輸入輸出工具,叫做 BlockHold。

安裝

Read More

Keychron 在 Linux 的 Function key (F鍵) 無法使用

Linux 下的 Keychron

市面上的鍵盤多到沒辦法只用一個購物清單就全部買下,所以我呢,折衷選擇了同學想賣的二手 Keychron,免運又有折扣。

但是在開始使用的情況下發現了一個奇妙的問題,Linux 下的 Keychron K2 卻沒有預設將 function keys (F1-F12) 當做原先的 F 鍵。

害得我 Refresh 都要摸摸觸控版才能完成一個按鍵的動作。

Read More

Django 開發記 Pt.1

Intro

這兩天我東看看西看看接著就被問到一個問題,你會寫 Django 嗎?
這麼突如其來的發問,我只能說我沒有寫 Python 的習慣,但是我也好奇了難道 Django 有那麼難寫嗎?需要到跑來問我?
我就直接下手來開寫一個 Django based Web Application,殊不知這個旅途非常痛苦
而且不是一般的痛苦,是非常痛苦,顯然我太菜了。

Read More