close

 伺服器 


▩▩▩ CraftBukkit 官方下載地址被刪除了? ▩▩▩

原址通知 -- Bukkit 前開發者

而 Mojang 接手繼續開發 Bukkit https://storify.com/lukegb/the-tale-of-bukkit-for-minecraft-1-8
但 Bukkit dl.bukkit.org 被前 Bukkit 開發者進行 DMCA (http://zh.wikipedia.org/wiki/數字千年版權法)
現在不能下載 任何 Bukkit 程式 (包括 : Bukkit, CraftBukkit Beta, Developmant Build)
影響包括伺服器持有人及各 Bukkit Plugin 開發人員。

--- 可代替的伺服器程式 ---

# Sponge

Sponge 不是基於 (Based on) Bukkit,所以可以進行開發。
而 Sponge 因為和 Bukkit 無關,所以所有 Bukkit 插件也不能用。
如果是插件開發者就要為自己開發的插件重新用 Sponge API 寫過了...

Sponge 是由 Forge,Spigot Team,WorldEdit Developer,Cauldron (MCPC+),Glowstone (論壇),Canary... 等等 共同開發。
首個發行版本為 Minecraft 1.8。
同時支援運行 Mods 和 Plugins (Mods 需要客戶端程式也要裝 Mods,而 Plugin 用普通 Minecraft 就可以玩)
Sponge API Under MIT License 開發

# Spigot 1.8
Spigot 終於在 2014年 11月 28日推出 1.8 Snapshot 版
http://www.spigotmc.org/threads/bukkit-craftbukkit-spigot-1-8.36598/
Spigot 自發起了一個 Development Hub → https://hub.spigotmc.org/

插件相容請看

▩▩▩ Perhaps a server is already running on that port ?  ▩▩▩

意思是 "已經有伺服器在該端口上運行"。

原因 : 
可能有其他程式正在用此端口 (Port) 或
server-ip 在 server 設定不是空白 
對上一次未正常地關掉 Minecraft 伺服器。(關閉 Minecraft 伺服器 請用指令 /stop,不要直接按 [x])


解決方法 : 
最簡單的是重新開啟伺服器主機,
如果 server-ip 在 server 設定不是空白,請刪除此行字。


▩▩▩ 伺服器的外部(External) IP ? ▩▩▩

外部 IP 和內部 IP 有什麼分別?
內部 IP 通常是 10.x.x.x, 172.x.x.x 或 192.168.x.x,這些只能在區域網絡內用,其他較遠及不在這區域網絡就不能連入。
外部 IP 是可讓全世界都可以進入的 (開伺服器通常用此)

那怎麼樣知道我的伺服器外部 IP?
可以在你的伺服器上的瀏覽器,用 Google,Yahoo! 或 Bing! 等等 搜尋 What is my ip。

亦建議用 固定地址作為你的 Minecraft 伺服器 IP

例如 :
(免費 / 收費) no-ip -> http://www.noip.com
(免費) .tk -> http://www.dot.tk


▩▩▩ 怎樣在伺服器內安裝 Forge MOD ? ▩▩▩

建議用 Cauldron (MCPC +),這個是自動安裝了 Forge 的 Minecraft 伺服器。注意!這也需要玩家安裝 Forge。

下載地址 : 
1.6 - 1.7 或 最新 -> 
http://files.minecraftforge.net/Cauldron/
1.4 - 1.5 -> http://ci.md-5.net/job/MCPC-Plus-Legacy/646/

也可以用已安裝好 MOD 的 Tekkit, Hexxit 或 B-Team 伺服器
Tekkit -> http://www.technicpack.net/tekkit/
Hexxit -> http://www.technicpack.net/hexxit/

B-Team -> http://www.technicpack.net/attack-of-the-bteam
有關各伺服器比較,請看 http://forum.minecraft-hk.com/thread-72748-1-1.html


▩▩▩ 怎樣在伺服器內安裝 Plugins (Bukkit 插件) ? ▩▩▩

那就要 Bukkit 伺服器或 Spigot 伺服器,但玩家就不用安裝任何 MOD。
Spigot 伺服器也可以用 Bukkit 插件。

Bukkit -> http://dl.bukkit.org/downloads/craftbukkit/
Spigot -> http://ci.md-5.net/job/Spigot/

Bukkit 是最早期的 Plugin 伺服器
而 Spigot 是一個較為新的伺服器程式,而且支持 Bungeecord (轉同系列伺服器時不需要玩家離開遊戲的 Proxy 程式)


▩▩▩ 開伺服器的檔案 ? ▩▩▩

看到 一個 .jar檔案,是否不知道怎樣開?
其實是需要一個 執行檔 (另稱為 批次檔)(Executable),例子如下:

 

Windows (start.bat)
  1. java -Xms512M -Xmx1G -jar craftbukkit.jar
  2. PAUSE
複製代碼

Mac OS X / Linux (run.command / run.sh)
  1. #!/bin/bash
  2. java -Xms512M -Xmx1G -jar craftbukkit.jar
複製代碼


java -Xms512M -Xmx1G -jar craftbukkit.jar
--------------------------------
java------
---------執行---伺服器檔案
程式------Ram-----Ram----JAR-------名稱


▩▩▩ (.bat) 系統找不到指定的路徑 ▩▩▩

原因 : 
可能你的 .bat 檔案不是和伺服器檔案在同一個資料夾內。


▩▩▩ (.bat) 'java' 不是內部或外部命令、可執行的程式或批次檔。 ▩▩

原因 :
你的電腦未安裝 Java 程式或安裝錯誤。

 

解決方法 :
下載合適的版本,然後安裝。

 


▩▩▩ (Bukkit 插件) RPG Items 過期了▩▩▩

不是,RPG Items 仍然可以用。不過 RPG Items 的作者希望大家加用 MagicSpells -> http://dev.bukkit.org/bukkit-plugins/magicspells/
或轉用其他有關的插件
RPG Items 原址 -> http://dev.bukkit.org/bukkit-plugins/rpg-items/


▩▩▩ (Bukkit 插件) 怎樣分開不同世界玩家物品?▩▩▩

建議用 MultiInv
http://dev.bukkit.org/bukkit-plugins/multiinv/
可以將人物的物品分區每一個世界,包括背包及終界箱。
還可以用 MySQL 儲存資料。

插件設定 http://dev.bukkit.org/bukkit-plugins/multiinv/pages/configuration/
參考資料
主要是 groups.yml
  1. # > default 主要世界
  2. default:
  3. - world_a
  4. # > creative 以下世界的物品和其他組不一樣
  5. creative:
  6. - world_b
  7. # > activity 以下世界的物品和其他組不一樣
  8. activity:
  9. - world_c
複製代碼
此插件需要 TuxTwoLib 插件 (Library) http://dev.bukkit.org/bukkit-plugins/tuxtwolib/

其他類似插件 :
WorldInventories (Bukkit 1.5.1)(已停止更新http://dev.bukkit.org/bukkit-plugins/world-inventories/


▩▩▩ (Bukkit 插件) 有插件可以自訂地形? ▩▩▩


可以做自訂地形,讓伺服器自動建做特別地形,例如 : 天空島,鑽石山 (真正有鑽石的山) 等等。


▩▩▩ Connection refused ? ▩▩▩

原因 : 可能未開啟防火牆 Minecraft 的 Port
解決方法 : 在你的伺服器開放 Minecraft 伺服器的 Port (如果你的伺服器 Port 是 25565 就開 25565,如此類推)


▩▩▩ x86? x64? i386? ▩▩▩

這些是什麼?
x86 / i386 代表中央處理器運行每段可發送 32 bit 的數據。
x64 代表中央處理器運行每段可發送 64 bit 的數據。
x64 處理程式比起 x86 / i386 快。所以建議起伺服器時,用 64bit 的作業系統。

那如何看現時電腦上的作業系統是運行什麼類型?

如果是用 Windows :
Windows XP / Server 2003 / Vista / 7 / Server2008 :
你可以在 功能表列上右按 "電腦" -> "內容"
Windows 8 / 8.1 :
將 滑鼠 拖到左下,然後右按,選擇 "系統"

如果是用 Mac OS X :
Mac OS X v10.6 and later 是支持 64bit
想知道你的 Mac 中央處理器是否能支持 64 bit 請看官方文件

如果是用 Linux :
可以在 Command-Line 內打 file /usr/bin/file
 

▩▩▩ Bad Login? ▩▩▩


原因 : Bad Login 是有可能你的帳號不是正版或同時開啟了兩個或以上的 Minecraft Launcher

解決方法 : 你可以在 server.properties 的 online-mode=true 寫成 online-mode=false
(注意:這意思閣下的伺服器將不會經過 Minecraft 官方認證登入伺服器的玩家,這可讓開心版玩家登入,但有可能被他人可任改登入名稱,仿 OP / Admin。
如果閣下的伺服器是 Bukkit / Spigot / MCPC+ 可以安裝保安插件,例如:Authme,xAuth,等等......)
 

▩▩▩ Can't keep up! Did the system time change, or is the server overloaded? ▩▩▩

這是說你的伺服器負荷過重,不過可以不用理會,因為很多時都是錯。
 

▩▩▩ Permgen space (Error) ▩▩▩

這是因為 Java 不夠 PermGen
可以在伺服器開啟檔案 (.bat / .sh / .command) 內增加這句 -XX:MaxPermSize=128M 來修正問題。

例子
  1. -Xms1G -Xmx2G -XX:MaxPermSize=128M -jar bukkit.jar nogui
複製代碼
 

▩▩▩ eula.txt 是什麼? ▩▩▩

Minecraft 的開發公司 Mojang 在 2014年 8月 1日 正式實行 EULA
現在全部的伺服器及伺服器程式 (包括 Bukkit, Spigot, Cauldron (MCPC+)) 也必須遵守 EULA。
新建立的伺服器將會有一個名叫 "eula.txt" 的檔案,內容如下:
  1. #By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
  2. #Sun Jul 13 11:29:53 HKT 2014
  3. eula=false
複製代碼
必須同意 EULA,將 eula=false 轉為 eula=true 才可運行伺服器。
而 EULA 是什麼?詳情請上 Wiki (英文) 查看 http://en.wikipedia.org/wiki/End-user_license_agreement


▩▩▩ 安裝 Java 發生錯誤 - Transfroms 時發生錯誤 ▩▩▩

可能是之前安裝或解除安裝時用不正確方法或發生其他錯誤。

下載 Windows Program Install and Uninstall troubleshooter
From Microsoft.com
之後按網址內的 "Run now" 會下載一個程式,
然後跟着程式內的步驟。

 

 Minecraft 玩家 (客戶端) 

▩▩▩ 如何安裝 Forge ? ▩▩▩

上 Forge 的下載頁選擇版本 -> http://files.minecraftforge.net
最簡單的方法是用 Installer
注意!如果安裝 Forge,請勿安裝 Modloader。

▩▩▩ 如何安裝 LiteLoader ? ▩▩▩

上這個網站下載
可以和 Forge 一起用
arrow
arrow
    全站熱搜

    手心溫柔 發表在 痞客邦 留言(0) 人氣()