Minecraft ဆာဗာကို ဖန်တီးခြင်းနှင့် သတ်မှတ်ခြင်း။

Minecraft ဆာဗာကို ဖန်တီးခြင်းနှင့် သတ်မှတ်ခြင်း။

Minecraft သည် ယနေ့ခေတ်တွင် လူကြိုက်အများဆုံး အွန်လိုင်းဂိမ်းများထဲမှ တစ်ခုဖြစ်သည်။ သုံးနှစ်မပြည့်မီ (၂၀၁၁ ခုနှစ် ဆောင်းဦးတွင် ပထမဆုံးတရားဝင်ဖြန့်ချိခဲ့သည်)၊ ၎င်းသည် ကမ္ဘာတစ်ဝှမ်းရှိ ပရိသတ်သန်းပေါင်းများစွာကို ရရှိခဲ့သည်။

ဂိမ်း developer များသည် လွန်ခဲ့သော အနှစ်နှစ်ဆယ်က အကောင်းဆုံးဥပမာများကို တမင်အာရုံစိုက်နေသည်၊ ဂိမ်းများစွာသည် ဂရပ်ဖစ်နှင့် ယနေ့ခေတ်စံနှုန်းများဖြင့် သုံးစွဲနိုင်မှုဆိုင်ရာ မစုံလင်မှုများရှိသော်လည်း တစ်ချိန်တည်းမှာပင် ၎င်းတို့သည် အမှန်တကယ် စွဲဆောင်မှုရှိသည်။

sandbox ဂိမ်းများကဲ့သို့ပင်၊ Minecraft သည် သုံးစွဲသူအား တီထွင်ဖန်တီးနိုင်မှုအတွက် ကြီးမားသော အခွင့်အလမ်းများကို ပေးဆောင်သည် - အမှန်မှာ ၎င်းသည် ၎င်း၏ကျော်ကြားမှု၏ အဓိကလျှို့ဝှက်ချက်ဖြစ်သည်။

Организацией серверов для игры в ĐźĐ˝ĐžĐłĐžĐżĐžĐťŃŒĐˇĐžĐ˛Đ°Ń‚ĐľĐťŃŒŃĐşĐžĐź режиме занимаются саПи игроки и Đ¸Ń… ŃĐžĐžĐąŃ‰ĐľŃŃ‚ва. Сегодня в Đ˜Đ˝Ń‚орното функционируют десятки тысяч игровых серверов (сП., например, списОк здесь).

ကျွန်ုပ်တို့၏ဖောက်သည်များကြားတွင် ဤဂိမ်း၏ပရိသတ်များစွာရှိပြီး ကျွန်ုပ်တို့ဒေတာစင်တာများရှိ ဂိမ်းပရောဂျက်များအတွက် စက်ပစ္စည်းများကို ငှားရမ်းကြသည်။ ဤဆောင်းပါးတွင်၊ ဆာဗာကိုရွေးချယ်ရာတွင် သင်အာရုံစိုက်ရမည့်နည်းပညာဆိုင်ရာကဏ္ဍများကို သင့်အားပြောပြပါမည်။
Minecraft ။

ပလက်ဖောင်းတစ်ခုရွေးချယ်ခြင်း။

Minecraft ဂိမ်းတွင် အောက်ပါ ဗိသုကာဆိုင်ရာ အစိတ်အပိုင်းများ ပါဝင်သည်-

  1. ဆာဗာ - ကစားသမားများသည် ကွန်ရက်ပေါ်ရှိ အချင်းချင်း အပြန်အလှန် ဆက်သွယ်ပေးသော ပရိုဂရမ်တစ်ခု၊
  2. client - ကစားသမား၏ကွန်ပျူတာပေါ်တွင်တပ်ဆင်ထားသောဆာဗာသို့ချိတ်ဆက်ရန်ပရိုဂရမ်တစ်ခု။
  3. ပလပ်အင်များသည် လုပ်ဆောင်ချက်အသစ်များကို ပေါင်းထည့် သို့မဟုတ် အဟောင်းများကို ချဲ့ထွင်သည့် ဆာဗာသို့ အပိုပရိုဂရမ်များဖြစ်သည်။
  4. mods - ဂိမ်းကမ္ဘာ (ပိတ်ဆို့အသစ်များ၊ ပစ္စည်းများ၊ စွမ်းရည်များ)

Minecraft အတွက် ဆာဗာပလက်ဖောင်းများစွာရှိသည်။ အသုံးအများဆုံးနှင့် လူကြိုက်အများဆုံးမှာ Vanilla နှင့် Bukkit တို့ဖြစ်သည်။

vanilla ဤသည်ဂိမ်း၏ developer များထံမှတရားဝင်ပလပ်ဖောင်းဖြစ်ပါတယ်။ ၎င်းကို ဂရပ်ဖစ်နှင့် ကွန်ဆိုးလ်ဗားရှင်းနှစ်မျိုးလုံးတွင် ဖြန့်ဝေထားသည်။ Vanilla ဗားရှင်းအသစ်သည် Minecraft ဗားရှင်းအသစ်နှင့် အမြဲတစ်ပြိုင်နက် ထွက်ရှိပါသည်။

Vanilla ၏ အားနည်းချက်မှာ ၎င်း၏ အလွန်အကျွံ မမ်မိုရီသုံးစွဲမှု (ကစားသမားတစ်ဦးလျှင် 50MB ဝန်းကျင်) ဖြစ်သည်။ နောက်ထပ် အဓိက အားနည်းချက်ကတော့ plugin တွေ မရှိခြင်းပါပဲ။

bukkit တရားဝင် Minecraft ဆာဗာကို မြှင့်တင်ရန် ကြိုးပမ်းသော ဝါသနာရှင်အုပ်စုတစ်စုက ဖန်တီးခဲ့ခြင်းဖြစ်သည်။ ကြိုးပမ်းမှုမှာ အတော်လေးအောင်မြင်ခဲ့ပါတယ်- Bukkit သည် အမျိုးမျိုးသော mods နှင့် plugins များအတွက် ၎င်း၏အဓိကပံ့ပိုးမှုကြောင့် Vanilla ထက် ပိုမိုလုပ်ဆောင်နိုင်သည် ။ တစ်ချိန်တည်းမှာပင်၊ ၎င်းသည် ကစားသမားတစ်ဦးလျှင် 5-10 MB ခန့်ရှိသော memory လျော့နည်းစေသည်။

Bukkit ၏ အားနည်းချက်မှာ ၎င်းသည် စတင်ချိန်တွင် RAM အလွန်အကျွံယူနေခြင်း ဖြစ်သည်။ ထို့အပြင်၊ ဆာဗာသည် အချိန်ကြာလေ၊ ၎င်းသည် မန်မိုရီပိုလိုအပ်လေ (ကစားသမားအနည်းငယ်ရှိလျှင်ပင်)။ Bukkit ကိုဆာဗာအဖြစ်ရွေးချယ်သောအခါ၊ ၎င်း၏ဗားရှင်းအသစ်များတွင် အများအားဖြင့် bug များပါရှိသည်ကို သတိရသင့်သည်။ Minecraft ၏တရားဝင်ဗားရှင်းကိုထုတ်ပြန်ပြီးနောက် 2-3 ပတ်ခန့်အကြာတွင်တည်ငြိမ်သောဗားရှင်းသည်ပုံမှန်အားဖြင့်ပေါ်လာသည်။

ထို့အပြင်၊ အခြားပလပ်ဖောင်းများသည် မကြာသေးမီက လူကြိုက်များမှုရရှိခဲ့သည် (ဥပမာ၊ Spout၊ MCPC နှင့် MCPC+)၊ သို့သော် ၎င်းတို့သည် Vanilla နှင့် Bukkit တို့နှင့် အကန့်အသတ်နှင့် လိုက်ဖက်ညီမှုရှိပြီး အလွန်အကန့်အသတ်ရှိသော mod ပံ့ပိုးမှု (ဥပမာ Spout အတွက် သင်သည် အစမှနေ၍ mods များကိုသာရေးနိုင်သည်)။ ၎င်းတို့ကို သင်အသုံးပြုပါက စမ်းသပ်မှုများအတွက်သာဖြစ်သည်။

ဂိမ်းဆာဗာကို စုစည်းရန် Bukkit ပလပ်ဖောင်းကို အသုံးပြုရန် အကြံပြုထားသည်။ ထို့အပြင်၊ ၎င်းအတွက် မတူညီသော mods နှင့် plugins များစွာရှိသည်။ Minecraft ဆာဗာ၏ တည်ငြိမ်သောလည်ပတ်မှုသည် ဟာ့ဒ်ဝဲပလပ်ဖောင်း၏ မှန်ကန်သောရွေးချယ်မှုအပေါ်တွင် များစွာမူတည်သည်။ ဒီပြဿနာကို ပိုပြီးအသေးစိတ်သုံးသပ်ကြည့်ရအောင်။

Hardware လိုအပ်ချက်များ

Minecraft server နှင့် client နှစ်ခုလုံးသည် system resources များအတွက် အလွန်တောင်းဆိုနေပါသည်။
ဟာ့ဒ်ဝဲပလပ်ဖောင်းကိုရွေးချယ်သည့်အခါ Multi-core ပရိုဆက်ဆာသည် များစွာအကျိုးဖြစ်ထွန်းစေမည်မဟုတ်ကြောင်း ထည့်သွင်းစဉ်းစားသင့်သည်- Minecraft server core သည် တွက်ချက်မှုတစ်ခုမျှသာအသုံးပြုနိုင်သည်။ သို့သော် ဒုတိယ core သည် လွန်စွာ လွန်ကဲလိမ့်မည် မဟုတ်ပေ- အချို့သော plugin များကို သီးခြား threads များတွင် လုပ်ဆောင်ပြီး Java သည်လည်း အရင်းအမြစ်များစွာကို စားသုံးသည်...

Поэтому для Minecraft-ဆာဗာ лучше выбирать процессор, у ĐşĐžŃ‚ОрОгО выше производительность ОднОгО ядра. Более мощный двухядерный процессор будет йОНоо предпочтительным, чем многоядерный, нО ĐźĐľĐ˝ĐľĐľ мощный. На ŃĐżĐľŃ†Đ¸Đ°ĐťĐ¸ĐˇĐ¸Ń€ĐžĐ˛Đ°Đ˝Đ˝Ń‹Ń… форумах рекомендуется использоваться процессоры с Ń‚актОвОК частотой но Đ˝Đ¸ĐśĐľ 3ГГц.

Minecraft ဆာဗာတစ်ခုသည် ကောင်းမွန်စွာလုပ်ဆောင်နိုင်ရန် RAM များစွာလိုအပ်သည်။ Bukkit သည် 1GB RAM ခန့်ယူသည်။ ထို့အပြင်၊ အထက်ဖော်ပြပါအတိုင်း ကစားသမားတစ်ဦးစီအား 5 မှ 10 MB အထိ ခွဲဝေပေးသည်။ ပလပ်အင်များနှင့် မွမ်းမံမှုများသည် မှတ်ဉာဏ်များစွာကို စားသုံးသည်။ ထို့ကြောင့် ကစားသမား 30 မှ 50 ဦးအတွက် ဆာဗာတစ်ခုသည် အနည်းဆုံး RAM 4 GB လိုအပ်မည်ဖြစ်သည်။

Minecraft တွင်၊ အများအပြား (ဥပမာ၊ တူညီသောပလပ်အင်များကိုတင်ခြင်း) သည်ဖိုင်စနစ်၏အမြန်နှုန်းပေါ်တွင်မူတည်သည်။ ထို့ကြောင့်၊ SSD drive တစ်ခုပါရှိသောဆာဗာကိုရွေးချယ်ခြင်းသည်ပိုကောင်းသည်။ ကျပန်းဖတ်ခြင်း၏ မြန်နှုန်းနိမ့်ခြင်းကြောင့် Spindle drive များသည် သင့်လျော်ဖွယ်မရှိပါ။

အင်တာနက်ချိတ်ဆက်မှုအမြန်နှုန်းကလည်း အလွန်အရေးကြီးပါသည်။ လူ ၄၀ မှ ၅၀ ကြားရှိသော ဂိမ်းတစ်ခုအတွက် 40 Mbps ချန်နယ်တစ်ခုသည် လုံလောက်ပါသည်။ သို့သော်၊ ဝဘ်ဆိုက်၊ ဖိုရမ်နှင့် ရွေ့လျားမြေပုံအပါအဝင် ပိုမိုကြီးမားသော Minecraft ပရောဂျက်ကို စီစဉ်သူများအတွက်၊ လှိုင်းနှုန်းပိုမြင့်သော ချန်နယ်တစ်ခုရှိရန် အလွန်နှစ်လိုဖွယ်ကောင်းသည်။

မည်သည့် သီးခြားဖွဲ့စည်းပုံကို ရွေးချယ်ရန် အကောင်းဆုံးဖြစ်သနည်း။ á€€á€ťá€˝á€”á€şá€Żá€•á€şá€á€­á€Żá€ˇá€€á€™á€şá€¸á€œá€žá€™á€şá€¸á€žá€ąá€Źá€•á€Żá€śá€…á€śá€™á€ťá€Źá€¸ အောက်ပါတို့ကို ဂရုပြုရန် အကြံပြုအပ်ပါသည်။

  • Intel Core 2 Duo E8400 3GHz၊ 6GB RAM၊ 2x500GB SATA၊ 3000 ရူဘယ်/လ၊
  • Intel Core 2 Quad Q8300 2.5GHz၊ 6GB RAM၊ 2×500GB SATA၊ 3500 RUB/လ — ကျွန်ုပ်တို့သည် ယခုသင်ဖွင့်နိုင်သည့် ကျွန်ုပ်တို့၏ MineCraft စမ်းသပ်ဆာဗာအတွက် ဤဖွဲ့စည်းပုံကို ကျွန်ုပ်တို့အသုံးပြုသည် (၎င်းကို ပြုလုပ်နည်းကို အောက်တွင် ရေးထားသည်)။
  • Intel Core i3-2120 3.3GHz၊ 8GB RAM၊ 2x500GB SATA၊ 3500 RUR/လ။

ဤဖွဲ့စည်းပုံများသည် ကစားသမား 30-40 အတွက် Minecraft ဆာဗာကို ဖန်တီးရန်အတွက် အလွန်သင့်လျော်ပါသည်။ အနည်းငယ်အားနည်းချက်မှာ SSD drive များမရှိခြင်းဖြစ်သော်လည်း၊ ကျွန်ုပ်တို့သည် အခြားအရေးကြီးသောအားသာချက်ကို ပေးသည်- ကန့်သတ်ချက်များနှင့် အချိုးများမပါဘဲ 100 Mbps အာမခံချက်ရှိသောချန်နယ်တစ်ခုဖြစ်သည်။ အထက်ဖော်ပြပါပုံစံများအားလုံးကို မှာယူသည့်အခါ တပ်ဆင်ခကို ကောက်ခံမည်မဟုတ်ပါ။

ကျွန်ုပ်တို့တွင် ပိုမိုအကျိုးရှိသော်လည်း သဘာဝအားဖြင့် ပိုစျေးကြီးသော ဆာဗာများ (ဤဖွဲ့စည်းပုံများကို မှာယူသည့်အခါ တပ်ဆင်ခကိုလည်း ကောက်ခံမည်မဟုတ်ပါ)။

  • 2x Intel Xeon 5130၊ 2GHz၊ 8GB RAM၊ 4x160GB SATA၊ 5000 ရူဘယ်/လ၊
  • 2x IntelXeon 5504၊ 2GHz၊ 12GB RAM၊ 3x1TB SATA၊ 9000 ရူဘယ်/လ။

Intel Atom C2758 ပရိုဆက်ဆာအပေါ်အခြေခံသည့် SSD drive ပါသည့် ဘတ်ဂျက်မော်ဒယ်အသစ်ကို အာရုံစိုက်ပါ - Intel Atom C2758 2.4 GHz၊ 16 GB RAM၊ 2×240 GB SSD၊ 4000 ရူဘယ်/လ၊ တပ်ဆင်ခ - 3000 ရူဘယ်။

Windows တွင် Bukkit server တစ်ခုကို ထည့်သွင်းခြင်းနှင့် လည်ပတ်ခြင်း Ubuntu

ဆာဗာကို မထည့်သွင်းမီ၊ အသုံးပြုသူအသစ်ကို ဖန်တီးပြီး sudo အဖွဲ့သို့ ထည့်ကြပါစို့။

$sudo useradd -m -s /bin/bash <username> $sudo adduser <username> sudo

ထို့နောက်၊ ဖန်တီးအသုံးပြုသူသည် ဆာဗာသို့ ချိတ်ဆက်မည့် စကားဝှက်ကို ကျွန်ုပ်တို့ သတ်မှတ်ပါမည်-

$ sudo passwd <username>

အကောင့်အသစ်အောက်တွင် ဆာဗာသို့ ပြန်လည်ချိတ်ဆက်ပြီး ထည့်သွင်းမှုကို စတင်ကြပါစို့။
Minecraft ကို Java ဖြင့် ရေးသားထားသောကြောင့် ဆာဗာပေါ်တွင် Java Runtime Environment ကို ထည့်သွင်းရန် လိုအပ်ပါသည်။

ရရှိနိုင်သော ပက်ကေ့ဂျ်များစာရင်းကို အပ်ဒိတ်လုပ်ကြပါစို့။

$ sudo apt-get update ကို

ထို့နောက် ကျွန်ုပ်တို့သည် အောက်ပါ command ကို လုပ်ဆောင်သည်။

$ sudo apt-get install default-jdk

Bukkit ကို install လုပ်ပြီး run ရန်၊ terminal multiplexer ကိုလည်း ထည့်သွင်းရန် အကြံပြုလိုသည် - ဥပမာ၊ မျက်နှာပြင် (အခြား terminal multiplexers များကို သုံးနိုင်သည် - ကျွန်ုပ်တို့၏ ပုံကိုကြည့်ပါ၊ ယေဘုယျအမြင်):

$ sudo apt-get install မျက်နှာပြင်

ssh မှတစ်ဆင့် ဂိမ်းဆာဗာသို့ ချိတ်ဆက်ပါက မျက်နှာပြင် လိုအပ်ပါမည်။ ၎င်း၏အကူအညီဖြင့်၊ သင်သည် သီးခြား terminal window တွင် Minecraft ဆာဗာကို run နိုင်ပြီး ssh client ကိုပိတ်ပြီးနောက်တွင်ပင် ဆာဗာသည် အလုပ်လုပ်မည်ဖြစ်သည်။

ဆာဗာဖိုင်များကို သိမ်းဆည်းမည့် လမ်းညွှန်တစ်ခု ဖန်တီးကြပါစို့။

$mkdir bukkit $cd bukkit

ပြီးရင် သွားကြရအောင် á€á€›á€Źá€¸á€á€„် Bukkit ဝဘ်ဆိုဒ် ဒေါင်းလုဒ်စာမျက်နှာ. စာမျက်နှာ၏ ညာဘက်အပေါ်ပိုင်း၌ ဆာဗာ၏ နောက်ဆုံးအကြံပြုတည်ဆောက်မှုသို့ လင့်ခ်တစ်ခုကို သင်တွေ့မြင်နိုင်သည်။ ၎င်းကို ဒေါင်းလုဒ်လုပ်ရန် ကျွန်ုပ်တို့ အကြံပြုပါသည်-

$ wget <link to recommended version>

ကဲ စခရင်ကို ဖွင့်ကြည့်ရအောင်။

$ sudo မျက်နှာပြင်

နှင့် အောက်ပါ command ကို လုပ်ဆောင်ပါ ။

$java -Xmx1024M -jar craftbukkit.jar -o false

အသုံးပြုထားသော ကန့်သတ်ချက်များသည် အဘယ်အရာကို ဆိုလိုကြောင်း ရှင်းပြကြပါစို့။

  • Xmx1024M — ဆာဗာတစ်ခုလျှင် အများဆုံး RAM ပမာဏ။
  • jar craftbukkit.jar — ဆာဗာအတွက်သော့;
  • o false - ခိုးကူးဖောက်သည်များထံမှ ဆာဗာသို့ ဝင်ရောက်ခွင့်ပြုသည်။

ဆာဗာကို စတင်ပါမည်။
ကွန်ဆိုးလ်ရှိ stop command ကိုရိုက်ခြင်းဖြင့် ဆာဗာကို ရပ်တန့်နိုင်သည်။

ဆာဗာကို စနစ်ထည့်သွင်းခြင်းနှင့် ပြင်ဆင်ခြင်း

ဆာဗာဆက်တင်များကို server.properties ဖွဲ့စည်းမှုပုံစံဖိုင်တွင် သိမ်းဆည်းထားသည်။ ၎င်းတွင် အောက်ပါ parameters များပါရှိသည်။

  • ဂျင်နရေတာ-ဆက်တင်များ — superflat ကမ္ဘာတစ်ခုဖန်တီးရန်အတွက် နမူနာပုံစံကို သတ်မှတ်သည်။
  • allow-nether — Nether သို့ပြောင်းရွှေ့ရန် ဖြစ်နိုင်ခြေကို ဆုံးဖြတ်သည်။ မူရင်းအားဖြင့်၊ ဤကန့်သတ်ချက်ကို အမှန်ဟု သတ်မှတ်သည်။ အမှားဟု သတ်မှတ်ပါက၊ Nether မှ ကစားသမားများအားလုံးကို ပုံမှန်ကမ္ဘာသို့ ပြောင်းရွှေ့မည်ဖြစ်သည်။
  • အဆင့်အမည် — ဂိမ်းအတွင်းအသုံးပြုမည့် မြေပုံဖိုင်များပါရှိသော ဖိုင်တွဲအမည်။ ဖိုင်တွဲကို ဆာဗာဖိုင်များတည်ရှိရာ လမ်းကြောင်းတစ်ခုတည်းတွင် ထားရှိထားပါသည်။ ထိုသို့သောလမ်းညွှန်ချက်မရှိပါက၊ ဆာဗာသည် ကမ္ဘာသစ်တစ်ခုကို အလိုအလျောက်ဖန်တီးပြီး ၎င်းကို အမည်တူလမ်းညွှန်တစ်ခုတွင် နေရာချပေးသည်။
  • enable-query - အမှန်ဟု သတ်မှတ်သောအခါ၊ ဆာဗာကို နားထောင်ရန် GameSpy4 ပရိုတိုကောကို ဖွင့်ပေးသည်။
  • ခွင့်ပြု-ပျံသန်းခြင်း - Minecraft ကမ္ဘာတစ်ဝှမ်းပျံသန်းမှုကိုခွင့်ပြုသည်။ မူရင်းတန်ဖိုးသည် မှားယွင်းနေသည် (ပျံသန်းမှုများကို တားမြစ်ထားသည်)။
  • server-port — ဂိမ်းဆာဗာမှ အသုံးပြုမည့် port ကို သတ်မှတ်သည်။ Minecraft အတွက် standard port သည် 25565 ဖြစ်သည်။ ဤ parameter ၏တန်ဖိုးကို ပြောင်းလဲရန် အကြံပြုထားခြင်းမရှိပါ။
  • အဆင့်အမျိုးအစား — ကမ္ဘာ့အမျိုးအစား (DEFAUT/FLAT/LARGEBIOMES);
  • enable-rcon — ဆာဗာကွန်ဆိုးသို့ အဝေးမှဝင်ရောက်ခွင့်ကို ဖွင့်ပေးသည်။ ပုံမှန်အားဖြင့်၊ ၎င်းသည် disabled (false);
  • အဆင့်-မျိုးစေ့ — အဆင့် ဂျင်နရေတာအတွက် အချက်အလက် ထည့်သွင်းပါ။ ကျပန်းကမ္ဘာများကို ဖန်တီးနိုင်စေရန်၊ ဤအကွက်ကို အလွတ်ချန်ထားရပါမည်။
  • force-gamemode — ဆာဗာသို့ချိတ်ဆက်သည့်ကစားသမားများအတွက် မူရင်းဂိမ်းမုဒ်ကို သတ်မှတ်ပေးသည်။
  • server-ip - ဆာဗာသို့ချိတ်ဆက်ရန် ကစားသမားများအသုံးပြုမည့် IP လိပ်စာကို သတ်မှတ်ပေးသည်။
  • max-build-height — ဆာဗာပေါ်ရှိ အဆောက်အဦတစ်ခု၏ အမြင့်ဆုံးအမြင့်ကို သတ်မှတ်သည်။ ၎င်း၏တန်ဖိုးသည် 16 (64၊ 96၊ 256၊ စသည်တို့ဖြစ်သည်။)
  • spawn-npcs — ရွာများတွင် NPC များပေါက်ပွားခြင်းကို (အမှန်ဟုသတ်မှတ်လျှင်) သို့မဟုတ် (မမှန်ဟုသတ်မှတ်လျှင်) တားမြစ်သည်။
  • white-list — ဆာဗာပေါ်ရှိ အဖြူရောင်ကစားသမားများစာရင်းကို အသုံးပြုခြင်းကို လုပ်ဆောင်ပြီး ပိတ်ပါ။ အမှန်ဟု သတ်မှတ်ပါက၊ စီမံခန့်ခွဲသူက ၎င်းတွင် ကစားသမားအမည်ပြောင်များကို ကိုယ်တိုင်ထည့်ခြင်းဖြင့် အဖြူရောင်စာရင်းတစ်ခုကို ဖန်တီးနိုင်မည်ဖြစ်သည်။ အမှားဟု သတ်မှတ်ပါက၊ ၎င်း၏ IP လိပ်စာနှင့် ဆိပ်ကမ်းကို သိရှိသည့် အသုံးပြုသူ မည်သူမဆို ဆာဗာသို့ ဝင်ရောက်နိုင်သည်။
  • spawn-animals - အမှန်ဟု သတ်မှတ်ပါက ဖော်ရွေသော လူအုပ်များကို အလိုအလျောက် ပေါက်နိုင်သည်);
  • snooper-enabled - ဆာဗာသည် developer များထံ စာရင်းဇယားနှင့် အချက်အလက်များကို ပေးပို့ရန် ခွင့်ပြုသည်။
  • hardcore — ဆာဗာပေါ်ရှိ Hardcore မုဒ်ကို ဖွင့်သည်။
  • texture-pac — ကစားသမားတစ်ဦး ဆာဗာသို့ ချိတ်ဆက်သည့်အခါ အသုံးပြုမည့် texture ဖိုင်။ ဤကန့်သတ်ချက်၏တန်ဖိုးသည် ဆာဗာကဲ့သို့ တူညီသောလမ်းညွှန်တွင် သိမ်းဆည်းထားသည့် textures ပါသော ဇစ်မှတ်တမ်း၏အမည်ဖြစ်သည်။
  • အွန်လိုင်းမုဒ် — ဆာဗာသို့ချိတ်ဆက်အသုံးပြုသူများ၏ ပရီမီယံအကောင့်များကို စစ်ဆေးခြင်းကို လုပ်ဆောင်ပေးသည်။ ဤကန့်သတ်သတ်မှတ်ချက်ကို အမှန်ဟု သတ်မှတ်ထားပါက၊ ပရီမီယံအကောင့်ပိုင်ရှင်များသာ ဆာဗာထဲသို့ ဝင်ရောက်နိုင်မည်ဖြစ်သည်။ အကောင့်စစ်ဆေးခြင်းကို ပိတ်ထားပါက (အမှားဟု သတ်မှတ်ထားသည်)၊ အသုံးပြုသူများသည် နောက်ထပ်လုံခြုံရေးအန္တရာယ်များကို ဖန်တီးပေးသည့် (ဥပမာ၊ ၎င်းတို့၏အမည်ဝှက်ကို အတုလုပ်ထားသော ကစားသမားများအပါအဝင်) ဆာဗာထဲသို့ ဝင်ရောက်နိုင်သည်။ စစ်ဆေးခြင်းကိုပိတ်ထားခြင်းဖြင့်၊ သင်သည်အင်တာနက်ကိုအသုံးပြုခွင့်မရှိဘဲ Minecraft ကိုဒေသခံကွန်ရက်တွင်ကစားနိုင်သည်။
  • pvp — ကစားသမားအချင်းချင်း တိုက်ခိုက်ခြင်းကို ခွင့်ပြု သို့မဟုတ် တားမြစ်သည်။ အကယ်၍ ဤသတ်မှတ်ချက်ကို အမှန်ဟု သတ်မှတ်ပါက ကစားသမားများသည် အချင်းချင်း ဖျက်ဆီးနိုင်သည်။ အမှားဟု သတ်မှတ်ပါက ကစားသမားများသည် တစ်ဦးနှင့်တစ်ဦး တိုက်ရိုက် ထိခိုက်ပျက်စီးမှုကို မပေးနိုင်ပါ။
  • အခက်အခဲ - ဂိမ်း၏အခက်အခဲအဆင့်ကို သတ်မှတ်သည်။ တန်ဖိုးများကို 0 (အလွယ်ဆုံး) မှ 3 (အခက်ခဲဆုံး);
  • gamemode — ဆာဗာသို့ဝင်ရောက်ကစားသူများအတွက် မည်သည့်ဂိမ်းမုဒ်ကို သတ်မှတ်ပေးမည်ကို သတ်မှတ်ပေးပါသည်။ အောက်ပါတန်ဖိုးများကိုယူနိုင်သည်- 0 — Survival၊ 1-Creative၊ 2-Adventure;
  • player-idle-timeout — ကစားသမားများသည် ဆာဗာမှ အလိုအလျောက် အဆက်ဖြတ်ပြီးနောက် (မိနစ်အတွင်း) လှုပ်ရှားမှုမရှိသောအချိန်၊
  • အများဆုံးကစားသမားများ — ဆာဗာပေါ်တွင်ခွင့်ပြုထားသောအများဆုံးကစားသမားအရေအတွက် (0 မှ 999);
  • spawn-monsters - (အမှန်ဟုသတ်မှတ်လျှင်) ရန်လိုသောလူအုပ်များပေါက်ဖွားခွင့်ပြု;
  • generate-structures — ကို enables (true)/disable (false) structures (ဘဏ္ဍာတိုက်များ၊ ခံတပ်များ၊ ရွာများ);
  • မြင်ကွင်းအကွာအဝေး — ကစားသူထံပေးပို့ရန် မွမ်းမံထားသောအပိုင်းများ၏ အချင်းဝက်ကို ထိန်းချုပ်သည်။ တန်ဖိုးများကို 3 မှ 15 အထိယူနိုင်သည်။

Minecraft ဆာဗာမှတ်တမ်းများကို server.log ဖိုင်တွင်ရေးထားသည်။ ၎င်းကို ဆာဗာဖိုင်များကဲ့သို့ တူညီသောဖိုဒါတွင် သိမ်းဆည်းထားသည်။ မှတ်တမ်းသည် အရွယ်အစား အဆက်မပြတ်ကြီးထွားနေပြီး ဒစ်ခ်နေရာ ပိုများလာသည်။ သစ်ခုတ်ခြင်းယန္တရားသည် သစ်လုံးလည်ပတ်ခြင်းဟုခေါ်သော လည်ပတ်မှုကို အသုံးပြု၍ ချောမွေ့စေနိုင်သည်။ လည်ပတ်ခြင်းအတွက် အထူးအသုံးဝင်သော၊ logrotate ကို အသုံးပြုသည်။ ၎င်းသည် မှတ်တမ်းရှိ ထည့်သွင်းမှုအရေအတွက်ကို ကန့်သတ်ချက်တစ်ခုအဖြစ် ကန့်သတ်ထားသည်။

မှတ်တမ်းဖိုင်သည် သတ်မှတ်ထားသောအရွယ်အစားသို့ရောက်သည်နှင့် ထည့်သွင်းမှုများအားလုံးကို ဖျက်ပစ်ရန်အတွက် မှတ်တမ်းလည်ပတ်မှုကို သတ်မှတ်နိုင်သည်။ အဟောင်းများအားလုံးကို အသုံးမပြုတော့ဘဲ ဖျက်ပစ်မည်ဟု သတ်မှတ်ပြီးနောက် အချိန်ကန့်သတ်ချက်ကိုလည်း သင်သတ်မှတ်နိုင်သည်။

ပင်မလှည့်ခြင်း ဆက်တင်များသည် /etc/logrotate.conf ဖိုင်တွင် ရှိသည်။ ထို့အပြင်၊ အပလီကေးရှင်းတစ်ခုစီအတွက် တစ်ဦးချင်းဆက်တင်များကို ဖန်တီးနိုင်သည်။ သီးခြားဆက်တင်များပါရှိသော ဖိုင်များကို /etc/logrotate.d လမ်းညွှန်တွင် သိမ်းဆည်းထားသည်။

စာသားဖိုင်ကို /etc/logrotate.d/craftbukkit ဖန်တီးပြီး အောက်ပါဘောင်များကို ၎င်းထဲသို့ ထည့်ကြပါစို့။

/home/craftbukkit/server.log { အပတ်စဉ် compress 2 ခု rotate missingok notifempty }

၎င်းတို့၏ အဓိပ္ပါယ်များကို ပိုမိုအသေးစိတ် သုံးသပ်ကြည့်ကြပါစို့။

  • rotate parameter သည် ဖိုင်ကိုမဖျက်မီ လည်ပတ်မှုအရေအတွက်ကို သတ်မှတ်ပေးပါသည်။
  • အပတ်စဉ် လှည့်ပတ်မှုကို အပတ်စဉ် လုပ်ဆောင်မည်ဖြစ်ကြောင်း ညွှန်ပြသည် (အခြား ကန့်သတ်ချက်များကိုလည်း သတ်မှတ်နိုင်သည်- လစဉ်နှင့် နေ့စဉ်);
  • compress သည် archive logs များကို compressed လုပ်သင့်သည်ဟု သတ်မှတ်သည် (ဆန့်ကျင်ဘက် option မှာ nocompress ဖြစ်သည်)။
  • မှတ်တမ်းဖိုင်ပျောက်ဆုံးနေပါက၊ အလုပ်ဆက်လုပ်သင့်ပြီး မည်သည့်အမှားအယွင်းမျှ မပြသသင့်ဟု ပျောက်ဆုံးနေပါသည်။
  • notifempty သည် ဗလာဖြစ်နေလျှင် မှတ်တမ်းဖိုင်ကို မပြောင်းရန် သတ်မှတ်သည်။

မှတ်တမ်းလည်ပတ်မှု ဆက်တင်များအကြောင်း ပိုမိုဖတ်ရှုနိုင်ပါသည်။ ဒီမှာ.

ပိုကောင်းအောင် အကြံပေးချက်များ

ဤကဏ္ဍသည် ဂိမ်းဆာဗာကို အကောင်းဆုံးဖြစ်အောင်လုပ်ခြင်းအတွက်သာ အကြံဉာဏ်ပေးမည်ဖြစ်ကြောင်း ချက်ချင်းသတ်မှတ်ကြပါစို့။ Minecraft ကို ထည့်သွင်းသည့် ဆာဗာကို ကောင်းစွာချိန်ညှိခြင်းနှင့် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ခြင်းဆိုင်ရာ ပြဿနာများသည် ဤဆောင်းပါး၏ နယ်ပယ်ထက်ကျော်လွန်သော သီးခြားအကြောင်းအရာတစ်ခုဖြစ်သည်။ စိတ်ဝင်စားသူ စာဖတ်သူများသည် အင်တာနက်ပေါ်တွင် လိုအပ်သော အချက်အလက်များကို အလွယ်တကူ ရှာဖွေနိုင်မည်ဖြစ်သည်။

Minecraft ကစားသောအခါတွင် ဖြစ်ပေါ်လာသည့် အဖြစ်များဆုံး ပြဿနာတစ်ခုမှာ နောက်ကျခြင်းဟု ခေါ်သည် - ပရိုဂရမ်သည် အသုံးပြုသူထည့်သွင်းမှုကို အချိန်မီ မတုံ့ပြန်သည့် အခြေအနေများဖြစ်သည်။ ၎င်းတို့သည် client နှင့် server နှစ်ဖက်စလုံးတွင် ပြဿနာများကြောင့် ဖြစ်နိုင်သည်။ အောက်တွင် ကျွန်ုပ်တို့သည် ဆာဗာဘက်ခြမ်းရှိ ပြဿနာများ၏ ဖြစ်နိုင်ခြေကို လျှော့ချနိုင်စေမည့် အကြံပြုချက်များကို ပေးပါမည်။

ဆာဗာနှင့် ပလပ်အင်မှတ်ဉာဏ်အသုံးပြုမှုကို ပုံမှန်စောင့်ကြည့်ပါ။

မန်မိုရီသုံးစွဲမှုကို အထူးပြုစီမံခန့်ခွဲရေး ပလပ်အင်များကို အသုံးပြု၍ စောင့်ကြည့်နိုင်သည်-၊ LagMeter.

ပလပ်အင် အပ်ဒိတ်များအတွက် စောင့်မျှော်နေပါ။

စည်းကမ်းအတိုင်း၊ ပလပ်အင်အသစ်များ၏ developer များသည် ဗားရှင်းအသစ်တစ်ခုစီဖြင့် ဝန်ကိုလျှော့ချရန် ကြိုးစားကြသည်။

အလားတူလုပ်ဆောင်နိုင်စွမ်းရှိသော ပလပ်အင်များစွာကို မသုံးရန်ကြိုးစားပါ။

ကြီးမားသော ပလပ်အင်များ (ဥပမာ၊ Essentials၊ AdminCMD၊ CommandBook) သည် သေးငယ်သော ပလပ်အင်များစွာ၏ လုပ်ဆောင်နိုင်စွမ်းများ ပါဝင်ပါသည်။ ဥပမာအားဖြင့်၊ တူညီသော Essential တွင် ပလပ်အင်များ iConomy၊ uHome၊ OpenInv၊ VanishNoPacket၊ Kit ၏လုပ်ဆောင်ချက်များပါရှိသည်။ သေးငယ်သော ပလပ်အင်များ၊ အကြီးကြီးတစ်ခု၏ လုပ်ဆောင်နိုင်စွမ်းဖြင့် လုံးလုံးလျားလျား အကျုံးဝင်သည့် လုပ်ဆောင်ချက်သည် ဆာဗာကို ဝန်ပိုမချစေရန် ကိစ္စအများစုတွင် ဖယ်ရှားနိုင်သည်။

မြေပုံကိုကန့်သတ်ပြီး ကိုယ်တိုင်ဒေါင်းလုဒ်လုပ်ပါ။

မြေပုံကို ကန့်သတ်မထားပါက ဆာဗာပေါ်ရှိ ဝန်အား သိသိသာသာ တိုးလာမည်ဖြစ်သည်။ ပလပ်အင်ကို အသုံးပြု၍ မြေပုံကို ကန့်သတ်နိုင်သည်။ ကမ္ဘာ့နယ်စပ်ဒီလိုလုပ်ဖို့၊ ဒီ plugin ကို run ပြီး command /wb 200 ကို execute လုပ်ပြီး command /wb fill ကိုသုံးပြီး မြေပုံကိုဆွဲပါ။

ပုံဆွဲခြင်းသည် အချိန်အများကြီးယူရမည်ဖြစ်ပြီး၊ နည်းပညာဆိုင်ရာအလုပ်အတွက် ဆာဗာကို တစ်ကြိမ်ပိတ်ခြင်းဖြင့် ၎င်းကိုတစ်ကြိမ်ပြုလုပ်ခြင်းက ပိုကောင်းပါတယ်။ ကစားသမားတစ်ဦးစီသည် မြေပုံကိုဆွဲပါက ဆာဗာသည် နှေးကွေးစွာ အလုပ်လုပ်မည်ဖြစ်သည်။

အရင်းအနှီးသိပ်မများသော ပိုမြန်သော၊ ပိုနည်းသော လေးလံသော ပလပ်အင်များကို အစားထိုးပါ။

Minecraft ပလပ်အင်များအားလုံးကို အောင်မြင်သည်ဟု ခေါ်ဆိုနိုင်သည်မဟုတ်ပါ - ၎င်းတို့တွင် မလိုအပ်ဘဲ မလိုအပ်ဘဲ မလိုအပ်သော လုပ်ဆောင်ချက်များစွာ ပါဝင်လေ့ရှိပြီး တစ်ခါတစ်ရံတွင် ၎င်းတို့သည် မှတ်ဉာဏ်များစွာကို စားသုံးပါသည်။ မအောင်မြင်သော ပလပ်အင်များကို အခြားအရာများဖြင့် အစားထိုးခြင်းသည် ပိုကောင်းသည် (၎င်းတို့များစွာရှိသည်)။ ဥပမာအားဖြင့်၊ LWC ပလပ်အင်ကို Wgfix+MachineGuard နှင့် Minecraft Overviewer ဖြင့် DynMap ပလပ်အင်ကို အစားထိုးနိုင်သည်။

drop ကိုအလိုအလျောက်ဖယ်ရှားရန် drop ကိုအမြဲရှင်းပါ သို့မဟုတ် plugin တစ်ခုထည့်သွင်းပါ။

ဂိမ်းများတွင် အစက်ချခြင်းများသည် လူအုပ်သေဆုံးသည့်အခါ သို့မဟုတ် အချို့သောဘလောက်များကို ဖျက်ဆီးသည့်အခါ ထွက်လာသည့်အရာများဖြစ်သည်။ သိမ်းဆည်းခြင်းနှင့် လုပ်ဆောင်ခြင်းများသည် စနစ်အရင်းအမြစ်များစွာကို ယူဆောင်သည်။

ဆာဗာကို ပိုမိုမြန်ဆန်စွာ အလုပ်လုပ်စေရန်၊ drop ကို ဖျက်ရန် အကြံပြုလိုပါသည်။ အထူးပလပ်အင်များကို အသုံးပြု၍ ၎င်းကိုလုပ်ဆောင်ခြင်းက ပိုကောင်းသည် - ဥပမာ၊ NoLagg သို့မဟုတ် McClean။

ဆန့်ကျင်လှည့်စားမှုများကို မသုံးပါနှင့်

ဂိမ်းဆာဗာများတွင် မကြာခဏဆိုသလို လှည့်စားမှုများကို ဆန့်ကျင်သည့် လှည့်စားမှုများဟု ခေါ်တွင်သည် - ဂိမ်းကို လွှမ်းမိုးရန် ကြိုးပမ်းမှုများကို တားမြစ်သည့် ပရိုဂရမ်များ ရှိသည်။

Minecraft အတွက် လှည့်စားမှုများလည်း ရှိသည်။ မည်သည့်ဆန့်ကျင်လိမ်လည်မှုမဆို အမြဲတမ်းဆာဗာပေါ်တွင် အပိုထပ်ဆောင်းတစ်ခုဖြစ်သည်။ လောင်ချာအတွက် အကာအကွယ်ကို တပ်ဆင်ခြင်းသည် ပိုကောင်းသည် (သို့သော် လုံခြုံရေးအာမခံချက် လုံးဝမပေးဘဲ အလွယ်တကူ ပျက်သွားသည် - သို့သော် ဤအရာသည် သီးခြားစကားပြောဆိုမှုတစ်ခုအတွက် ခေါင်းစဉ်ဖြစ်သည်) နှင့် client အတွက် ဖြစ်သည်။

အဲဒီအစားတစ်ဦးနိဂုံးပိုင်း၏

ညွှန်ကြားချက်များနှင့် အကြံပြုချက်များသည် ၎င်းတို့ကို သီးခြားဥပမာများဖြင့် ထောက်ခံပါက ပိုမိုထိရောက်ပါသည်။ အထက်ဖော်ပြပါ တပ်ဆင်မှုလမ်းညွှန်ချက်များကို အခြေခံ၍ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ကိုယ်ပိုင် Minecraft ဆာဗာကို ဖန်တီးပြီး မြေပုံပေါ်တွင် စိတ်ဝင်စားဖွယ်အရာတစ်ခုကို ထားရှိပါသည်။

ဤအရာသည် ကျွန်ုပ်တို့ရရှိသည်-

  • Bukkit ဆာဗာ - Stable Recommended Version 1.6.4;
  • Statistics plugin - ကစားသမားများအကြောင်း စာရင်းအင်းများ စုဆောင်းရန်။
  • WorldBorder ပလပ်အင် - မြေပုံကိုဆွဲရန်နှင့်နယ်နိမိတ်ဆွဲရန်;
  • WorldGuard ပလပ်အင် (+WorldEdit as dependency) - အချို့နေရာများကို ကာကွယ်ရန်။

၎င်းတွင်ကစားရန်လူတိုင်းကို ကျွန်ုပ်တို့ဖိတ်ခေါ်ပါသည်- ချိတ်ဆက်ရန်၊ ဆာဗာအသစ်တစ်ခုထည့်ကာ လိပ်စာသတ်မှတ်ပါ။ mncrft.slc.tl.

သင့်ကိုယ်ပိုင်အတွေ့အကြုံကို မှတ်ချက်များတွင် MineCraft ဆာဗာများကို ထည့်သွင်းခြင်း၊ စီစဉ်သတ်မှတ်ခြင်းနှင့် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ခြင်းဆိုင်ရာ အတွေ့အကြုံကို မျှဝေပြီး သင်စိတ်ဝင်စားသည့် mods နှင့် plugins များကို ကျွန်ုပ်တို့အား ပြောပြပါက ဝမ်းမြောက်ပါမည်။

သတင်းကောင်း ဩဂုတ်လ 1 ရက်မှစတင်၍ သီးခြားသတ်မှတ်ထားသော ပုံသေသတ်မှတ်ထားသော ဆာဗာများအတွက် တပ်ဆင်ခကို 50% လျှော့ချခဲ့သည်။ ယခုတစ်ကြိမ်တပ်ဆင်ခသည် 3000 ရူဘယ်သာဖြစ်သည်။

ဤနေရာတွင် မှတ်ချက်များ ချန်ထားခဲ့၍မရသော စာဖတ်သူများကို ကျွန်ုပ်တို့နှင့် ပူးပေါင်းရန် ဖိတ်ခေါ်အပ်ပါသည်။ блог.

source: www.habr.com

DDoS ကာကွယ်ရေး၊ VPS VDS ဆာဗာများပါသည့် ဆိုက်များအတွက် ယုံကြည်စိတ်ချရသော hosting ကို ဝယ်ယူပါ။ 🔥 DDoS ကာကွယ်မှု၊ VPS VDS ဆာဗာများပါရှိသော ယုံကြည်စိတ်ချရသော ဝဘ်ဆိုက် hosting ကို ဝယ်ယူပါ | ProHoster