LV. 2
GP 0

【攻略】如何開伺服器? | 伺服器教學 | 插件製作教學

樓主 steven steven090609
GP7 BP-
資訊專區
Minecraft Vanilla 伺服器核心檔案
1.15.1
Minecraft 官網
Notepad++

第一章節 Vanilla 伺服器架設
一、下載核心檔案
點擊上方載點下載核心檔案,並放置進你所新創立的資料夾。

二、同意EULA 規範
點擊 "server".jar檔,並等待1~10秒鐘,若無反應請再次點擊。
點擊後將產生出 eula.txt 檔及其他檔案
看到這個文檔之後,開啟它。
將最後一行的最後一個單詞 "false" 改成 "true"。
這代表你同意了EULA,相關資訊日後將提出。
使用 Ctrl + S 儲存文件。

三、Notepad++ 安裝
在上方有提供載點,Notepad++ 是文字編輯器,在Minecrat 插件或是設定檔上,一律使用此編輯軟體做更改,使用其他的文字編輯器也可以。 本系列將使用Atom 進行編輯,但希望各位盡量使用Notepad++。

四、開啟伺服器
設定完成EULA 後就可以開啟伺服器了。
點擊 "server".jar 檔案,會跑出一個介面 (GUI)。
當出現一段文字 Done (72.805s)! For help, type "help" 時,伺服器就架設完成囉!

在 Server.properties 上面,請使用 Notepad++編輯。
如果看不懂的話,這裡提供連結 https://minecraft-zh.gamepedia.com/Server.properties
預告: 第二章:伺服器網路設定及說明


第一章節 補充 感謝 北之夜玥
除了使用介面的伺服器 你也可以用cmd 開啟它喔。
第一步驟 新增 "START" 的文字檔,你可以更該 "" 中的文字。

第二步驟 在裡面輸入 java -Xms1G -Xmx1G -jar server.jar

最後 另存新檔,將它命名為 "start".bat,在打開它就完成了。 (請注意圖片箭頭)
本章節僅為簡易伺服器架設,網路部分在此不提供教學,可私訊作者本人詢問。
請查看第二章節以了解更多。
SPKuya 擁有此文章一切權利,請使用原網址分享。聯絡: DISCORD - SPKuya#3777
7
-
LV. 2
GP 3
3 樓 steven steven090609
GP4 BP-
資訊專區

第二章節:伺服器網路設定及說明
一、查詢分享器設定頁面
Ctrl + R 打開執行頁面,並輸入cmd。
打開cmd後,輸入 ipconfig ,查看預設閘道。

二、登入分享器設定頁面
本章節中,我是使用 Asus 的網路分享器,所以這方面我會提供其他分享器的相關文章。
1. 開啟瀏覽器並輸入,你剛剛看到的預設閘道。
2. 登入使用者帳密,沒有帳密者只能詢問家人了。 (預設帳密將提供連結)
3. 抵達設定頁面。


三、設定固定IP
每個分享器的設定頁面,請查看本人附加連結。
1. 點擊 外部網路(WAN)
2. 點擊 虛擬伺服器
3. 通訊埠轉發清單,服務名稱可自訂,Source Target 用不到,通訊埠範圍填寫 25565,本地IP 選擇自己的電腦名稱,本地通訊埠用不到,通訊協定選擇TCP。 最後按下新增按鈕。
4. 完成。

四、怎麼找連線IP?
進入https://wtfismyip.com,查看第一行,給你最好的朋友。
不適用於公開伺服器。

備註: 記得要關閉你的電腦防火牆喔~
SPKuya 擁有此文章一切權利,請使用原網址分享。聯絡: DISCORD - SPKuya#3777
4
-
LV. 2
GP 4
4 樓 steven steven090609
GP3 BP-
資訊專區

第三章節:開設MINECRAFT伺服器的首要條件
一、主機設備
在前兩個章節中,提到了架設伺服器和網路設備的調整,而架設伺服器最主要的是網路設備,其次是主機設備,這兩樣是你開設創世神伺服器要成功的關鍵。如果想開一個好的伺服器,有錢有心的人會去買一台空的電腦主機並且搭載專業的作業系統,但是想要開一個平平凡凡的伺服器,其實只要一個月花個一~二百元就可以租用一台好的設備了。

二、遊戲主題
不管是什麼遊戲主題,只要做的好就會有人想要加入,但是你到底該怎麼去做呢?
現在巴哈姆特創世神專版上面大多數都是RPG類型的主題,如果想要抵達RPG伺服器裡面的第一名,基本上需要花很多的時間和很多的人力,現在創世神專版上面第二名的伺服器是生存伺服器,在這部分只是本人的看法並非實際排行,生存伺服器要有的是玩家與玩家的互動性,而怎麼樣子才會有互動性呢? 其實常常舉辦活動就可以了。你還是不知道怎麼去訂定伺服器的遊戲主題嗎? 你可以把你的伺服器做的獨一無二,或是把RPG 和生存伺服器同時開設,不管怎麼樣好好的經營它才是重點。

三、人才招募
目前要徵收人才的方法,就是透過創世神的相關平台去做,有的人在巴哈姆特,有的人在臉書發文,但是如果你的宣傳文不洽當,或許是你的團隊/伺服器沒人進去的原因吧? 沒有圖片的文章通常會很單調所以會導致你的宣傳文過於的簡陋,簡陋的文章是不是代表著團隊/伺服器也很簡陋呢? 這裡我們不得而知。 在人才招募的前提下你必須知道自己的團隊/伺服器缺少什麼職位,還有需要甚麼條件的人才,而不是文章隨便打打就可以成為像是 廢土伺服器的大型伺服器,在此我並非惡意而是讚賞廢土伺服器。

四、伺服器的宣傳
在人才招募裡面提到了宣傳文,我在這裡要細說宣傳文的製作類型。
有些人會使用圖+文去製作,使文章不會過於單調也不會過於複雜。
整篇文章都使用圖的話會導致電腦配備較低的人會載入很久,而且在使用這種方法的時候,你還必須擁有一個美工部門/人員。
我會推薦的是 用圖+文 去做文字可以用一些顏色去加強它的感覺。

以上為本人的實際經歷,如果有錯誤觀點請見諒。
SPKuya 擁有此文章一切權利,請使用原網址分享。聯絡: DISCORD - SPKuya#3777
3
-
LV. 3
GP 14
5 樓 steven steven090609
GP0 BP-
又回到了這個系列,但能說的我真的說了,這篇文章主要以不專業及小聊天的插件製作教學為主。
以Code 為主本篇無圖片,抱歉。

第四章節:簡易插件製作教學
一、編程軟體
創世神是以 Java 為基礎所建立的遊戲,所使用的插件自然也是使用Java去製作,編寫Java的第三方軟體說多不多說少不少,所以我建議使用Eclipse 給低配備和新手的玩家,IntelliJ 為我第二推薦的,但是Eclipse 我還是比較順手,兩個都可以試試。

二、你的第一個插件
創世神插件主要使用CraftBukkit API 和 Spigot API,但大同小異Spigot API 是 CraftBukkit API 的進化行,有點煩但是基本上是這樣。
我不太會解釋但是我盡量。
首先你必須創建一個 Project 專案,並命名它。
然後你會看到創立後的一些檔案,其中有一個名為 src 的資料夾,對它右鍵 -> 新增 -> package,名稱隨意但要符合規定,例如: org.bukkit.plugin。
然後再對著你已經創建的 package 右鍵 -> 新增 -> Class,名稱隨意通常主要的核心使用main。
最後對著專案 右鍵 -> 內容 -> 第四個 Java Build Path -> 右邊選項第二個 Add External JARS,選擇一個插件伺服器核心,例如: spigot-1.12.2.jar
經過了這麼一大串的說明我們終於可以來製作你的第一個插件了,以下是我的範例程式碼。

  1. package st.plugin.first;

  2. import org.bukkit.plugin.java.JavaPlugin;

  3. import net.md_5.bungee.api.ChatColor;

  4. public class first extends JavaPlugin{
  5. public void onEnable() {
  6. getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "\nThe Plugin has been opened.\n");
  7. }
  8. public void onDisable() {
  9. getServer().getConsoleSender().sendMessage(ChatColor.DARK_RED + "\nThe Plugin has been disabled...\n");
  10. }
  11. }
從第七行開始看起,public class first extends JavaPlugin{ 這串程式碼的意思是繼承JavaPlugin,這裡其實沒有什麼特殊需要了解的我就不多說了。
第八行,public void onEnable() { 是指插件被讀取的事件,一樣沒甚麼特殊的要往下看。
第九行,getServer().getConsoleSender().sendMessage(ChatColor.GREEN + "\nThe Plugin has been opened.\n");
getServer().getConsoleSender() 類似你要說話得透過大腦,這是一個黑盒子訊息的東東(? 我不太會說明但是差不多的意思,sendMessage() 就是發送訊息,後面的就是所謂的 String 加上 雙引號之後在裡面輸入文字就會被輸出,ChatColor.GREEN 是我引用了ChatColor 這個東西所以需要載入它也就是第五行的import net.....。
第十一行是插件關閉時會輸出的東西與上面大同小異所以就不多說明了。

三、輸出插件
在你成功創建你的第一個插件時你還需要一個重要的東西,也就是plugin.yml。
首先對src 右鍵 -> 新增 -> 其他Other -> 檔案File -> Next,選擇src 輸入檔案名稱 Filename為 plugin.yml,最後在按個完成鍵就行了。
打開plugin.yml,然後要有以下物件。
name:
version:
main:
----以下為非必要新增物件----
description:
commands:
author:
示範格式,以下是我自己製作插件時所製作的等一下會說明。
name: Test_Plugin #不建議使用空格
version: 1.0 #正常就好不用什麼 Beta 0.2134.02.34... 這麼誇張
main: org.bukkit.plugin.main #就是一開始你創建的package+.+你的主要檔案名稱。

最後輸出就完成了你的第一個插件。
此文章較為簡陋,本人也是不太會教學類型的東西,請多多見諒。
喜歡的話幫我點個GP吧 <3 <3
已完結
0
-
LV. 1
GP 0
6 樓 短吻鱷雀山 LemOin
GP0 BP-
第五章,掏開你的腰包,拿出你的錢錢
0
-
未登入的勇者,要加入 7 樓的討論嗎?
板務人員:

1285 筆精華,02/14 更新
一個月內新增 5
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】