標題 新增找內文!

看整串內容篇數:0 / 0

461GP-BP

#1 【教學】bukkit伺服器架設 從0到有!

發表:2012-03-26 20:40:03看他的文開啟圖片

ryul034(水桶中ˊˋ)

只知kuso的小平民 LV10 / 人類 / 初心者
巴幣:4125
GP:101
經驗:

想知道如何開一個好玩多插件的伺服器嗎?                                                                                  點開啟圖片
首先 你要ㄧ個bukkit 主程式                                                                                      
 
Bukkit伺服器的開啟方式 很特殊 不像官方一樣直接點開
首先,開啟一個文字文件(.txt) 在文字文件裡面打上

1.如果你是Windows的32位元系統。
"%ProgramFiles%\Java\jre7\bin\java.exe" -Xms1024M -Xmx1024M -jar craftbukkit-1.*.*-R*.*.jar
PAUSE

2.如果你是Windows的64位元系統,32位元Java。
"%ProgramFiles(x86)%\Java\jre7\bin\java.exe" -Xms1024M -Xmx1024M -jar craftbukkit-1.*.*-R*.*.jar
PAUSE

3.如果你是Windows的64位元系統,64位元Java
"%ProgramFiles%\Java\jre7\bin\java.exe" -Xms1024M -Xmx1024M -jar craftbukkit-1.*.*-R*.*.jar
PAUSE

註1 Xmx1024M 可視電腦記憶體大小作調整 Xms 可以設為記憶體的一半 2048 就設定 1024
(Xmx最大可使用容量,Xms最小使用容量)

註2 craftbukkit-1.*.*-R*.* 為這次教學用之主程式 改版後的主程式名稱要作修改


然後 另存新檔 選 全部檔案 檔案名稱 打 Server.bat


這樣以後就是點Server.bat這個檔案 作開啟伺服器的動作
現在就點你剛剛所作的bat檔作 伺服器資料的第一次生成


當跑出Done 就代表他跑好了喔!!


接下來輸入stop關閉的動作 為何不要點右上角的X呢?
因為輸入stop 他會作存取的動作以免回碩 或是 壞檔


這是你會發現 你放檔案的資料夾怎麼多出一大堆的檔案和資料


檔案名稱 檔案格式 用途
plugins 資料夾 這裡就是你放插件的地方 只有放在裡面 程式才會去執行
world 資料夾 地圖檔 原本的世界
world_nether 資料夾 地圖檔 地獄
world_the_end 資料夾 地圖檔 終界
banned-ips 文字檔 裡面的IP都是被BAN的IP 不能進入到伺服器
banned-players 文字檔 裡面的人物ID都是被BAN的ID 不能進入到伺服器
bukkit YML檔案 bukkit 的一些內部設定 像是 自動更新 權限之類的
craftbukkit-1.5.1-R0.2 Jar檔案 水桶伺服器的核心(主程式)
help YML檔案 看看就好
ops 文字檔 裡面的ID 都是OP的身分
permissions YML檔 權限 等等會用Essentials權限管理插件 所以不要理他
server Bat檔 伺服器的開啟檔 開啟伺服器都是點他
server 文字檔 剛剛 Dos(黑底白字畫面)出現的字都會紀錄在這邊 算是Dos畫面的記錄
server PROPERTIES 一些伺服器的設定都是從這個檔案 像是IP 模式 是否有怪 可否PVP
white-list 文字檔 白名單 黑名單的相反 當開起白名單 就只有白名單內的ID 才可以進去伺服器

介紹完了剛剛出現的檔案
那我們先從伺服器的基本設定開始吧 對 server.PROPERTIES 這個檔案 用文字文件 開啟


裡面長的是這樣


文字內容 可更改的選項 豬姐
#Minecraft server properties  

在bukkit裡面 # 是註解,像是『C的註解是//』『VB的註解是’』。
#Sat Mar 2423:45:35 CST 2012  

伺服器創建日期。
generator-settings= Superflat 平地模式的生成設定。
allow-nether=true
true 是『開啟』,false 是『關閉』。 是否開啟地獄,false關閉的話,玩家會沒辦法到地獄喔!
level-name=world

地圖檔名稱。
enable-query=false
true 是『開啟』,false 是『關閉』。 啟用 GameSpy4 協定伺服器監看程式,用於獲取有關伺服器的資訊。
allow-flight=false
true 是『是』,false 是『否』。盡量不要動。 是否可以飛行 如果 可以 玩家可以使用單人MOD 去作飛行的動作!
server-port=25565
1~25565 伺服器IP,所用得連接埠。
level-type=DEFAULT
DEFAULT 預設模式,FLAT 平地模式。 地圖生成模式。
enable-rcon=false
true 是『開啟』,false 是『關閉』。 讓伺服器可以遠端控制。
level-seed=  

地圖種子碼。
server-ip=

伺服器的IP,如果沒設定,會自己去抓,電腦的IP。
max-build-height=256
1~256
地圖的最高高度。
spawn-npcs=true
true 是『是』,false 是『否』。 是否出現村民。
white-list=false
true 是『開啟』,false 是『關閉』。 是否開起白名單。
spawn-animals=true
true 是『是』,false 是『否』。 是否出現動物。
snooper-enabled=true true 是『是』,false 是『否』。 是否定期的傳送伺服器數據給http://snoop.minecraft.net。
hardcore=false true 是『是』,false 是『否』。 hardcore模式。
texture-pack= 材質包網址(.zip)。 參考 伺服器的材質包設定。
online-mode=true
true 是『開啟』,false 是『關閉』。 是否開啟正版驗證。
pvp=true
true 是『是』,false 是『否』。 是否可以玩家打玩家。
difficulty=1
0 和平,1 簡單,2 普通,3困難。 難度設定。
gamemode=0
0 生存模式,1 建築模式。 遊戲模式。
max-players=20
數字。 同時間最大玩家數。
spawn-monsters=true
true 是『是』,false 是『否』。 是否出現怪物。
generate-structures=true
true 是『是』,false 是『否』。 是否生成村莊遺跡廢棄礦坑。
view-distance=10
數字。 每次傳給客戶端的方塊數,10是算出來的最佳數。
spawn-protection=16 數字。 重生點保護的半徑(0=不保護)。
motd=A MinecraftServer

連線到本伺服器出現的伺服器介紹。

基本上 你要作的設定如下

server-ip=  
如果你是用LogMeIn Hamachi 請輸入你上面看到的IP 25.**.***.***

white-list= true
白名單要開啟 怕其他人亂入 破壞喔!

online-mode= false
基本上我不怎麼相信要進來伺服器的人都是正版 呵呵

pvp= false
把它關了 或許比較不會出現糾紛

difficulty=3
不困難不刺激
 
好了! 你的水桶的基本設定都好了喔!
如果有設定上面的地圖像是 種子 遺跡 之類的 要把 world  world_nether  world_the_end 這3個資料夾刪除 讓伺服器去生成你剛剛的所期望的設定的地圖喔!
 
如何讓你自己的帳號是OP呢?
在Dos 畫面 輸入 op 自己的ID(遊戲帳號)
出現 [資訊] CONSOLE: Opping 自己的ID
代表你是OP了喔!
 
開了白名單 要如何把親朋好友加進來呢?
請輸入 whitelist add 親朋好友ID
出現 [資訊] CONSOLE: Added jason to white-list 代表親朋好友已經加到白名單內 可以進到伺服器了喔!
 
首先來教 Essentials 插件吧                                                                                         Essentials 插件載點
把插件區裡面的
Essentials
EssentialsChat
EssentialsGroupBridge
EssentialsGroupManager
EssentialsProtect
EssentialsSpawn
6個放到 剛剛升成的 plugins 資料夾
然後點開 server.bat 來開啟伺服器 讓插件去生成他所要的資料夾!
再打STOP關閉伺服器
這時 你會發現多了2個資料夾
Essentials
部分的插件調整都是在這裡面
GroupManager
群組權限的調整
那我們先來看看Essentials 資料夾裡面有啥東西!
找到裡面的 config YML檔 在BUKKIT的插件設定幾乎都在這種名子的檔案裡面 每個插件都會有一個
WordPad這個程式開起會發現超多東西
所以我列出部分我所知道的修改區 (建議用收尋Ctrl+ F )
teleport-cooldown:0
使用/home /tp 這類傳送指令的冷卻時間
teleport-delay: 0
使用傳送指令必須要在原地不動多久才會傳送(被攻擊即失效)
heal-cooldown: 60
使用/heal 補血指令的冷卻時間
item-spawn-blacklist:
使用 /I /give 這類的指令 可以讓在上面的ID 禁止被叫出來! (防OP)
kits:
  dtools:
    delay: 10
    items:
      - 277 1
      - 278 1
      - 279 1
這是非常可愛的小東西 每日禮包 就是從這邊去設定 /kit 可以查詢你可以領取的禮包
Dtools 禮包名稱
delay 要間隔多久才可以領下一次! 單位是 秒 所以 一小時要改成 delay: 3600
items 禮包的內容物 – ID編號 數量   想知道物品ID請到====
格式一定要對喔!
auto-afk: 300
當過了300秒 系統會說 yl3218 isAFK 代表他 閒置 設置 -1 不會出現這個AFK訊息
auto-afk-kick: -1
閒置過了多少秒 系統會把他踢出 設置-1 永遠不會踢出
repair-enchanted: true
當有修理指令權限時 可以使用 /repair all 修理全身上下的東西 (建議把他關掉 使用維修箱)
sethome-multiple:  
  default: 3
  vip: 5
  staff: 10
可以設定家的數量 /sethome1 /sethome2 /sethome3 之類的一般是 3個 可以用/home1 回去
tpa-accept-cancellation: 0
當對方對你使用/tpa 這時你一旦超過多少時間系統會幫你取消 設定 0 不會取消
placement: 10,11,46,327
上面那些ID不能被放置於地圖上(OP除外)
usage: 327
上面ID不能被使用
break:
上面ID 不能被打爆
piston:
上面ID不能被活塞推
prevent:
    lava-flow: false
    water-flow: false
哪一些的物理運算是禁止的! 像是 岩漿不能流動 或是 苦力怕爆炸之類的
spawn:
      chicken: false
      cow: false
禁止某些動怪物的出現
fall: false
禁止會摔傷
pvp: false
禁止PVP
drown: false
禁止淹死
suffocate: false
禁止窒息
lavadmg: false
禁止被岩漿燒
projectiles: false
禁止被箭矢射傷
contactdmg: false
禁止被仙人掌刺傷
firedmg: false
禁止被火燒傷
lightning: false
禁止被雷劈傷
weather:
      storm: false
      thunder: false
      lightning: false
禁止風暴 雷鳴 閃電的 天氣的出現
kit: tools
新手一進去身上會有的禮包 可以從上面去做設定!
respawn-at-home: false
玩家葛屁時 他會出現在重生點 設為true 會重生在玩家睡覺的床上
說這麼的多 只能說 把重生點變到床那邊 這個設定用成 True
在來 來說 權限插件最重要的地方 點開 GroupManager 資料夾
裡面的config YML檔 沒什麼需要設定的 (我懶了)
Globalgroups YML檔 裡面是一些群組預設的權限 如果不想這指令被使用 可以從這裡拔除
在來點開 worlds 資料夾 在點開 world資料夾
會看到 Groups YML
群組權限設定(當一個伺服器有20人以上! 那你總不能一個人一個人的去做權限設定!)
Users YML
單人權限的設定(你想給某個人比較多的權限但又想他在原本的群組 可以從這邊去作增加)
點開 Groups YML
groups:  群組
  Default: 群組名稱
    default: true  
當玩家進去遊戲 最先套入的是哪一個群組 (全部群組只會有一個是TRUE)
    permissions:  權限 (你要那個群組擁有哪一個權限從這邊去作增加)
    - -bukkit.command.kill    
格式一 我要他擁有的權限 (4個空白1個槓)
    -權限節點
格式二 我要他去除的權限 (4個空白1個槓1個空白1個槓)
    - -權限節點
    inheritance:  繼承權限
    - g:essentials_default  還記得Globalgroups YML 檔案裡面的東西嗎? 就是去繼承那個裡面的
    - g:bukkit_default
    info:
      prefix: '&e'  該權限群組的ID字體顏色
      build: false  該權限群組 是否可以建造
      suffix: ''
  Builder:
    default: false  一開始進去的權限群組 (全部只能有一個!)
    permissions: []  權限節點
    inheritance: 繼承 通常他會去繼成上一個權限群組的權限
              不然每個都要打一樣的東西很麻煩 又臭又長
    - default
    - g:essentials_builder
    - g:towny_moderator
    info:
      prefix: '&2'
      build: true
      suffix: ''
(跳過)
  Owner: 預設最高權限者
    default: false
    permissions:
    - '*'  奇怪也! 他的權限怎麼都沒有 不是喔! 因為*代表的是全部權限
    inheritance:
    - admin
    info:
      prefix: '&4'
      build: true
      suffix: ''
基本上是好友服的話 你可以讓每個人都是建築家
Default:
    default: false  
Builder:
    default: true
如果你要開放給不認識的人
怕被破壞 那不要作上面的設定
可以打 /manpromote ID 權限組 幫他作權限的提高 不然他不能破壞和建築
[資訊] You changed ID group to 權限組. 就是成功了喔!
 
如果你在幫人作權限的升降卻出現這個
[資訊] Couldn't retrieve your world. Default world 'world' selected.
[資訊] Player not found!
[資訊] /manpromote <player> <group>
代表 這個人還沒有記錄 所以要請他到伺服器中 他會去生成他的紀錄喔!
 
現在來教資料庫的插件吧                                                                                                           Vault 插件載點
再插件區 找到Vault 把它丟到plugins資料夾 然後 就好了喔! (竊笑
那來 來教 AuthMe 註冊插件 因為這個插件 需要資料庫 所以 要先教上面的ˊ0ˋ                   AuthMe 插件載點
再插件區 找到AuthMe把它丟到plugins資料夾 然後 就好了喔! (聽說我直接複製!
然後我們開啟伺服器吧
接著 我們進到伺服器 奇怪!! 怎麼不能動!
因為註冊插件的關係 第一次都要作註冊的動作喔!
/register <password> <retypepassword>
在伺服器上註冊自己
EX 密碼為1234
出現successfully registered 代表你註冊成功
 
那怎麼以後怎麼登入呢?
/login <password>
登錄到伺服器
出現successful login 代表你登入成功
出現wrongpassword 代表你密碼打錯了喔! 呵呵
其他指令
Normal commands 普通玩家可以使用的
/register <password> <retypepassword>
在伺服器上註冊自己
/login <password>
登錄到伺服器
/logout
從伺服器登出
/changepassword <oldpassword> <newpassword>
更改您的密碼(你必須先登錄)
/unregister <password>
註銷從伺服器

Admin commands 管理員使用的
/authme reload
重載存取
/authme register <playername> <password>
註冊玩家
/authme changepassword <playername> <newpassword>
更改密碼的玩家
/authme unregister <playername>
註銷玩家
/authme purge <days>
從數據庫中刪除<days>天還沒有記錄的玩家。
                           
最後編輯:2013-05-06 01:39:59 ◆ Origin: <61.64.103.xxx>

顯示稍舊的 309 則留言

看整串內容篇數:0 / 0

板務人員
本板熱門推薦
【地圖】死亡跑酷 -- 《Run way大家好~我是SoSo小說方面還在慢慢的更新中相信大家對死亡跑...(繼續閱讀
【情報】【1.7】資源包整合文!『 不定請先點文章右上角『開啟圖片!』Hello,大家好,今天要為大...(繼續閱讀
【情報】[自製插件]百分比血量系統影片插件啟用UUID請不要再跟我要舊版百分比血量系統影片如下如果...(繼續閱讀
【1.7.2】完全RPG-中型-雲海飄遊SV名稱:雲海飄遊YunHai伺服器SV位置/頻寬大小:台灣...(繼續閱讀
【情報】[1.6~1.7.4]資源包整合大家好,我今天要來發最近整理出來的資源包整合文,請大家看看吧...(繼續閱讀