<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Server on Young 的 Blog</title><link>http://blog.youn.gg/tags/server/</link><description>Recent content in Server on Young 的 Blog</description><generator>Hugo</generator><language>zh-tw</language><lastBuildDate>Sun, 20 Aug 2023 01:00:00 +0000</lastBuildDate><atom:link href="http://blog.youn.gg/tags/server/index.xml" rel="self" type="application/rss+xml"/><item><title>Minecraft 伺服器架設教學</title><link>http://blog.youn.gg/posts/tutorial/papermc/</link><pubDate>Sun, 20 Aug 2023 01:00:00 +0000</pubDate><guid>http://blog.youn.gg/posts/tutorial/papermc/</guid><description>&lt;p&gt;Minecraft 做為一款在我這個時代大家小時候都愛玩的遊戲肯定也有不少人想自己架設伺服器卻不知道從何開始，
這次我會用 Ubuntu 22.04 LTS 的 Server 版來架設 PaperMC 伺服器。&lt;/p&gt;
&lt;p&gt;同時為了支援 24 小時上線所以不建議拿主力機來架設(除非只有一台電腦能用)。&lt;/p&gt;
&lt;h2 id="先備條件"&gt;先備條件&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;一台電腦(建議安裝 Ubuntu 以便後續跟著內文實作)&lt;/li&gt;
&lt;li&gt;穩定的電力與網路&lt;/li&gt;
&lt;li&gt;稍微接觸並使用過終端機(建議)&lt;/li&gt;
&lt;li&gt;熟悉基礎檔案管理(建議)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="開始架設"&gt;開始架設&lt;/h2&gt;
&lt;h3 id="建立並進入-minecraft-資料夾"&gt;建立並進入 Minecraft 資料夾&lt;/h3&gt;
&lt;p&gt;&lt;img loading="lazy" src="http://blog.youn.gg/img/PaperMC/1.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="http://blog.youn.gg/img/PaperMC/2.png"&gt;&lt;/p&gt;
&lt;h3 id="下載-papermc-的-jar-檔案"&gt;&lt;a href="https://papermc.io/downloads/paper"&gt;下載 PaperMC 的 jar 檔案&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img loading="lazy" src="http://blog.youn.gg/img/PaperMC/3.png"&gt;&lt;/p&gt;
&lt;h3 id="運行-jar-檔案"&gt;運行 jar 檔案&lt;/h3&gt;
&lt;p&gt;&lt;img loading="lazy" src="http://blog.youn.gg/img/PaperMC/4.png"&gt;&lt;/p&gt;
&lt;h3 id="編輯-eulatxt"&gt;編輯 eula.txt&lt;/h3&gt;
&lt;p&gt;&lt;img loading="lazy" src="http://blog.youn.gg/img/PaperMC/5.png"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading="lazy" src="http://blog.youn.gg/img/PaperMC/6.png"&gt;&lt;/p&gt;
&lt;p&gt;按下 i 進入插入模式後操控方向鍵把 false 替換成 true
修改好按下 esc 接著輸入 :wq 後按 enter 退出 vim&lt;/p&gt;
&lt;h3 id="啟動伺服器"&gt;啟動伺服器&lt;/h3&gt;
&lt;p&gt;&lt;img loading="lazy" src="http://blog.youn.gg/img/PaperMC/4.png"&gt;&lt;/p&gt;
&lt;h3 id="java-版本問題"&gt;Java 版本問題&lt;/h3&gt;
&lt;p&gt;到這邊如果 Java 沒有報錯的話就是安裝完成了，如果有報錯的話通常是因為 Java 版本過舊。&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/install-java-jdk-17-on-ubuntu-22-04.html"&gt;How to Install Java JDK 17 on Ubuntu 22.04&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Port Forwarding 通訊埠轉發教學</title><link>http://blog.youn.gg/posts/tutorial/port_forwarding/</link><pubDate>Mon, 31 Jul 2023 04:00:00 +0000</pubDate><guid>http://blog.youn.gg/posts/tutorial/port_forwarding/</guid><description>&lt;h2 id="port-是甚麼"&gt;Port 是甚麼&lt;/h2&gt;
&lt;p&gt;在網路上，
每一個服務都會使用一個 port 通訊埠，
例如使用 http 的網頁服務通常會使用 80 port，
而 https 通常會使用 443 port，
而 Minecraft 伺服器則是使用 25565 port，
還有很多很多 port 用於各種不同服務，
這些 port 都是網路上的服務所使用的。&lt;/p&gt;
&lt;h2 id="port-forwarding-是甚麼"&gt;Port Forwarding 是甚麼&lt;/h2&gt;
&lt;p&gt;在遊玩 Minecraft 等等的線上遊戲時，
常常會需要讓別人連線到你的電腦，
通常家裡的網路都是先接入一台路由器，
然後再由路由器 DHCP 分配 ip 位址給各個裝置，
這時候你的電腦會分配到一個內網的 ip 位址，
外網的人在連線到你家的 ip 位址時會先連線到路由器，
因此是無法直接連線到你的電腦的，
你需要讓你家裡的路由器幫你轉發指定的 Port 到你的電腦上，
這個轉發的過程就稱為 Port Forwarding 通訊埠轉發。&lt;/p&gt;
&lt;h2 id="如何設定-port-forwarding"&gt;如何設定 Port Forwarding&lt;/h2&gt;
&lt;p&gt;前面介紹完 Port Forwarding 的概念之後，
接下來要講解如何設定 Port Forwarding，
需要注意每一家路由器的設定方法都不太一樣所以就不放圖片。&lt;/p&gt;
&lt;h3 id="登入路由器"&gt;登入路由器&lt;/h3&gt;
&lt;p&gt;首先要知道你的路由器在內網中的 ip 位址，
通常路由器的 ip 位址會是 192.168.0.1 或 192.168.1.1 之類的，
你可以在網路設定中查看你的路由器的 ip 位址，
接著在瀏覽器中輸入路由器的 ip 位址，
會出現一個登入畫面，
帳號密碼通常能在路由器的貼紙上看到，
如果沒有的話也可以試試看 admin admin 或 admin password 之類的。&lt;/p&gt;</description></item></channel></rss>