Minecraft სერვერი (CraftBukkit) - ძირითადი დაყენება. დეტალური ინსტრუქციები bukkit სერვერის ამაღლების შესახებ Windows-ში Bukkit სერვერის ინსტალაცია

საიტზე ბევრი სტატიაა სერვერის ამაღლების შესახებ, მაგრამ. ბევრ ადამიანს აწყდება სხვადასხვა პრობლემა, როგორიცაა პორტების გახსნა, კლიენტის სხვადასხვა შეცდომები შესვლისას. სტატიაში შევეცდები მაქსიმალურად აღვწერო ყველა ნაბიჯი და კლიენტის შეცდომა. ასევე ვეცდები პრობლემის ნათლად და გასაგებად გადაწყვეტა.

ამისათვის შექმენით ფაილი .txt გაფართოებით და დაარქვით მას რომელიმე ზემოთ ჩამოთვლილი სახელით.

3. შემდეგ გახსენით notepad-ით ან RMB-ით (დააწკაპუნეთ მარჯვენა ღილაკით) ფაილზე -> change.

4. ჩვენ მასში ვწერთ:

x32 სისტემებისთვის:

SET BINDIR=%~dp0

CD/D "%BINDIR%"

"%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar

x64 სისტემებისთვის:

SET BINDIR=%~dp0

CD/D "%BINDIR%"

"%ProgramFiles(x32)%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar

5. შენახვა

6. გაუშვით start.bat რომელიც უნდა იყოს სერვერის საქაღალდეში.

რაღაც ასეთი უნდა გამოჩნდეს, პორტიც კი შევცვალე ისე რომ ყველაფერი ზუსტად იგივე იყო =) თეთრი ხაზს უსვამს იმას, რაც უნდა იყოს მონიშნული ბოლოს. თუ *** FAILED TO BIND TO PORT გამოჩნდება - პრობლემა არ არის! ეს გვეუბნება, რომ პორტის გამოყენება არ შეიძლება. პორტის გახსნის შესახებ ქვემოთ.

7. თუ ყველაფერი წესრიგშია და არ არის შეცდომა პორტის გამოყენებისას, მაშინ ჩვენს საქაღალდეში გამოჩნდება რამდენიმე ფაილი და საქაღალდე. კერძოდ, ჩვენ გვჭირდება server.propetries ძირში.

გახსენით იგი ნოუთბუქით

ასე რომ, დეტალურად ხაზების შესახებ:

მართალია - ნება

false - გამორთვა

allow-nether= დაშვებულია თუ არა ჯოჯოხეთი სერვერზე (მასზე წვდომა და ზოგადად გენერაცია)

level-name=world მსოფლიო სახელი შეიძლება დარჩეს უცვლელი

enable-query=false პატიოსნად? მე თვითონ ვერ მივხვდი, მაგრამ ჯობია არ შევეხო

allow-flight=false დაუშვას ფრენა? ასევე უკეთესია არ შეეხოთ

server-port=25561 პორტი

level-type=DEFAULT დონის ტიპის სტანდარტი

enable-rcon=false არც მე ვიცი და რატომღაც მის გარეშე ვცხოვრობ =)

server-ip= სერვერის IP ასევე უკეთესია არ შეეხოთ

spawn-npcs=true უნდა შეიქმნას თუ არა NPC - ხალხი, როგორც მე მესმის

white-list=false თეთრი სია - ჩართვა ან გამორთვა

spawn-animals=true თუ არა ქვირითის ცხოველები

online-mode=true ონლაინ რეჟიმში (დაკავშირება ოფლაინ სერვერთან მონაცემთა მისაღებად)

pvp=true ჩართვა თუ არა PvP - შესაძლებელია თუ არა ბრძოლა

სირთულე=1

gamemode=0 თამაშის რეჟიმი 0 - მარტივი 1 - კრეატიული

max-players=20 მოთამაშეების მაქსიმალური რაოდენობა სერვერზე

spawn-monsters=true თუ არა ქვირითის მონსტრები

გენერირება-სტრუქტურები=true შენობები წარმოქმნიან?

view-distance=10 სანახავი მანძილი

motd=Minecraft სერვერის სერვერის სახელი

უფრო ზუსტად, ჩვენ გვჭირდება ხაზი online-mode= იმისათვის, რომ შევძლოთ მეკობრე კლიენტებთან თამაში, ჩვენ ვცვლით true-ით false. შემდეგი motd= დაწერეთ სასურველი სახელი. დააყენეთ მოთამაშეების მაქსიმალური რაოდენობა. მაგალითად, მე მაქვს Intel core I5 ​​აპარატურა, 4 გბ ოპერატიული მეხსიერება - ორი ყველაზე მნიშვნელოვანი რამ და OS Windows 7 x64 - 40 ადამიანი თავისუფლდება ჩამორჩენის გარეშე, მაგრამ ბევრი რამ არის დამოკიდებული ადგილმდებარეობაზე, ქვეყანაზე და ა.შ. პლეერი და თქვენი ინტერნეტის ატვირთვის სიჩქარე

ყველა. მოდით შევინახოთ ფაილი! სერვერის დაყენება დამოწმებულია.

ახლა გახსენით პორტი.

1. ჩამოტვირთეთ პროგრამა Simple port forwarding: Simple port forwarding

2. ამოალაგეთ და გახსენით spf.exe ფაილი

ასე რომ, პირველ პუნქტში უნდა ავირჩიოთ ჩვენი როუტერი. თუ არ იცით რა არის თქვენი მოდელი, შეხედეთ როუტერის ქვედა ან ზედა ნაწილში. ან როუტერის სახელმძღვანელოში დეტალური აღწერა უნდა იყოს.

მე-2 პუნქტში ვავსებთ როუტერის IP მისამართს, სახელს ადმინ სტანდარტის მიხედვით და პაროლს ადმინ ან 1234 სტანდარტის მიხედვით!!! ყურადღება, პრობლემების თავიდან ასაცილებლად, გირჩევთ შეცვალოთ როუტერის პაროლი. სერვერზე ხალხის დაწყებამდე !!! ამიტომ გადადით მე-3 წერტილზე. დააწკაპუნეთ "+"-ზე შესრულების ღილაკის გვერდით, ასეთი ფანჯარა უნდა გამოჩნდეს

3. დააჭირეთ წითლად შემოხაზულ ღილაკს

4. შეავსეთ ასე. IP მისამართი არ შეეხოთ!! თუ არ იცით თქვენი ადგილობრივი IP (პროგრამა დააყენებს მას თავად)

დააწკაპუნეთ დამატება და დახურეთ ფანჯარა. პირველ ფანჯარაში დააწკაპუნეთ Run! ჩვენ ველოდებით ... თუ როუტერი სწორად არის შერჩეული და პაროლი შეყვანით სწორად არის შეყვანილი, მაშინ ის დაწერს რაღაცას "ყველა ბრძანება დასრულებულია".

პორტებთან ყველაფერი დასრულდა. თითქმის

ერთ-ერთი ნაბიჯი არის firewall-ის გამორთვა.

1. გადადით დაწყებაზე -> პანელი

იგივე Windows XP.

2. საძიებო ზოლში შეიყვანეთ firewall. "Windows Firewall"-ის გახსნა

3. ჩვენ გადავდივართ ჩართვა-გამორთვაში. გამორთვისთვის ყველგან დავდებთ ცირებს. ᲙᲐᲠᲒᲘ!

Კარგი. ახლა ბოლო ეტაპი. Firewall ანტივირუსის გამორთვა. ამისათვის გადადით Yandex-ში და შეიყვანეთ საძიებო მოთხოვნა გამორთეთ firewall-ში (თქვენი ანტივირუსის სახელი).

გათიშვის შემდეგ ვეძახით მეგობრებს და ამისთვის ვაძლევთ ip-ს რომელიც აქ წერია: 2ip

და ჩვენ თვითონ მივდივართ სერვერზე ჩვენი ლოკალური IP გამოყენებით ან SP-ის ნაცვლად ვწერთ localhost-ს.

თუ რამე არ მუშაობს Yandex-ში, ჩვენ ვეძებთ (გათიშეთ firewall "თქვენი როუტერის სახელი")

გავრცელებული შეცდომები:

არ არის გამორიცხული რესურსები და გამაფრთხილებელი სისტემის ცვლილება... ეს ნიშნავს კომპიუტერის რესურსების ნაკლებობას.

ჩვენ შეგვიძლია გავცვალოთ ფაილი უფრო დიდი. ამისათვის გადადით Java, java -> Runtime parametres

ცარიელ ველში ვდებთ -Xms გამოყოფილი ოპერატიული მეხსიერების მინიმალურ რაოდენობას და -Xmx მაქსიმალურ რაოდენობას. უმჯობესია აიღოთ საერთო რაოდენობის 3/4

მომხმარებელი არა პრემიუმი - შეასწორეთ server.propetris ფაილში: online-mode= true to false

ცუდი შესვლა - ან ვინმე თამაშობს ამ მეტსახელით, ან სცადეთ გამოიყენოთ მეტსახელი, როგორიცაა "Abcd" ან "abcd"

თუ თქვენ გაქვთ რაიმე შეკითხვა ან პრობლემა, დაწერეთ კომენტარებში - ვეცდები დაგეხმაროთ!

ნაკლებად სავარაუდოა, რომ ვინმემ იფიქროს სერვერის გახსნაზე დანამატების გარეშე და ამიტომ ამ სტატიაში ვისაუბრებ Bukkit სერვერის მოდზე, რომელიც საშუალებას გაძლევთ მარტივად დააკავშიროთ და გათიშოთ ისინი საჭიროების შემთხვევაში.

Bukkit არის შემუშავებული და შენახული დიდი და საკმაოდ აქტიური საზოგადოების მიერ, ამიტომ ის საკმაოდ ხშირად განახლდება და იხვეწება. Ზე მათი ნახვა, ინგლისური ენის საკმარისი ცოდნით, შეგიძლიათ ისწავლოთ ბევრი სასარგებლო ინფორმაცია, ასევე უშუალოდ დაუკავშირდეთ backkit-ის და დანამატების დეველოპერს.

თქვენ ყოველთვის შეგიძლიათ იპოვოთ ინსტალაციისთვის რეკომენდებული ბოლო კონსტრუქცია ამ ბმულითსიის სათავეში.

Სისტემის მოთხოვნები.
Minecraft სერვერი(როგორც, მართლაც, კლიენტი) ძალიან მოთხოვნადია პროცესორის რესურსებზე. ვინაიდან ამჟამად Minecraft სერვერის ბირთვს შეუძლია გამოიყენოს მხოლოდ ერთი საანგარიშო ძაფი, მრავალბირთვიანი პროცესორების გამოყენება არ იქნება სარგებელი. ზოგიერთ დანამატს ჯერ კიდევ შეუძლია ცალკე ძაფებში გაშვება და თავად ჯავას არ ეწინააღმდეგება პროცესორის რესურსების დაკბენა საკუთარი საჭიროებისთვის, ამიტომ მეორე ბირთვი არ დააზარალებს, მაგრამ ბირთვების უფრო დიდი რაოდენობა პრაქტიკულად არ ისარგებლებს თავისთვის. minecraft. თუმცა, "დამატებითი" ბირთვები შეიძლება გამოყენებულ იქნას სერვერზე გაშვებული სხვა პროცესების საჭიროებებისთვის.
მაგრამ მაინც, როგორც წესი (თუ დამატებით Minecraftსერვერი არ არის დაკავებული) უნდა გააგრძელოს შემდეგი მოსაზრება: ორბირთვიანი პროცესორი უფრო მაღალი სიხშირით უფრო შესაფერისია. სერვერებიMinecraftვიდრე ოთხ-(ექვს-, ოცი-) ბირთვულზე დაბალი. რა თქმა უნდა, გასათვალისწინებელია პროცესორების არქიტექტურა და სხვა მნიშვნელოვანი პუნქტები... უკეთესია ასე: რაც უფრო მაღალია პროცესორის ცალკეული ბირთვების შესრულება, მით უფრო ერგება ჩვენს მიზანს.
RAM-ის რაოდენობა ასევე მნიშვნელოვანი მაჩვენებელია. თუ გსურთ თქვენს სერვერზე 5-10-ზე მეტი ადამიანის ნახვა ინტერნეტში, უმჯობესია მოიმარაგოთ საკმარისი ოპერატიული მეხსიერება და 64-ბიტიანი ოპერაციული სისტემა. 4 GB თავისუფალი მეხსიერება საკმარისია 25 ადამიანისთვის არც თუ ისე დიდი რაოდენობის დანამატებით.
მაქსიმალური ონლაინ ასევე დამოკიდებული იქნება ინტერნეტ კავშირის სიჩქარეზე: 10 მეგაბიტი გამავალისიჩქარე საკმარისია 40-50 კაციანი კომფორტული თამაშისთვის. თუ თქვენ გაქვთ ვებსაიტი, ფორუმი და მით უმეტეს, დინამიური რუკა იმავე არხზე, მაშინ დამატებითი სიჩქარის ზღვარი არ დააზარალებს.

ასე რომ, დავიწყოთ:
1. ჩამოტვირთვა უახლესი რეკომენდებული აშენებადა გადაიტანეთ ის საქაღალდეში, სადაც თქვენი სერვერი იცხოვრებს, დაარქვეს სახელი craftbukkit.jar.
2. შექმენით .bat ფაილი ამ საქაღალდეში შემდეგი შინაარსით:

@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" "%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit.jar პაუზა

3. თუ არ გაქვთ Java დაინსტალირებული, ახლა ამის დროა:
- ჩამოტვირთეთ განაწილების ნაკრები 32 ბიტიანიან 64 ბიტიანიპლატფორმები
- დააინსტალირეთ (ნაკლებად სავარაუდოა, რომ ამაში სირთულეები შეგექმნათ).
4. თუ გსურთ იხილოთ კირილიცა თქვენს სერვერზე:
-ჩამოტვირთეთ რუსიფიცირებული font.txt
- გახსენით craftbukkit.jar WinRar-ში
-შეცვალეთ იქ არსებული font.txt ახლად ჩამოტვირთულით
- დახურეთ WinRar
5. გაუშვით ადრე მომზადებული.bat ფაილი (დაე იყოს "start.bat"). წარწერის შემდეგ "შესრულებულია (<какое-то количество>ს)!", დაასრულეთ buckkit ბრძანებით გაჩერება.

თქვენ შეიძლება შეამჩნიოთ, რომ სერვერის საქაღალდეში გამოჩნდა სხვადასხვა საინტერესო ფაილი:
-banned-ips.txt-- აკრძალული IP მისამართების სია
-banned-players.txt-- აკრძალული მოთამაშეების მეტსახელების სია
-bukkit.yml-- დამატებითი პარამეტრების ფაილი backkit-ისთვის
-ops.txt-- სერვერის ადმინისტრატორების სია
-server.log-- სერვერის ჟურნალი
-სერვერი.თვისებები-- სერვერის ძირითადი კონფიგურაციის ფაილი
-white-list.txt-- ნებადართული მეტსახელების სია აქტიური თეთრი სიით
და ასევე საქაღალდეები:
-დანამატები-- საქაღალდე დანამატებისთვის
-მსოფლიო-- მთავარი მსოფლიო საქაღალდე (ნაგულისხმევი სახელი)
-მსოფლიო_არც-- ქვედა სამყაროს საქაღალდე (aka Hell ან Nether)

უპირველეს ყოვლისა, მოდით შევხედოთ server.properties:

level-name=world - მთავარი სამყაროს სახელი allow-nether=true - ჩართვა/გამორთვა ჯოჯოხეთის ხედვა-დისტანცია=10 - სამყაროს რადიუსი (ნაწილებად) სერვერის მიერ გაგზავნილი მოთამაშეს spawn-monsters=true - ჩართვა/ გამორთვა. mob spawn online-mode=true - ჩართვა/გამორთვა. ოფიციალური ავტორიზაცია spawn-animals=true - ჩართვა/გამორთვა. ცხოველები max-players=20 - მოთამაშეთა მაქსიმალური რაოდენობა server-ip= - სერვერის IP მისამართი pvp=true - ჩართვა/გამორთვა. PvP level-seed= - seed of the main world server-port=25565 - server port allow-flight=false - on/off. ფრენის უნარი white-list=false - ჩართვა/გამორთვა. თეთრი სიის ავტორიზაცია

ყველა პარამეტრიდან ამ მომენტში, შეგიძლიათ შემოიფარგლოთ მნიშვნელობის შესწორებით ონლაინ რეჟიმითან " მართალია" ზე " ყალბი", რაც საშუალებას მისცემს მოთამაშეებს, რომლებსაც არ აქვთ კლიენტის ლიცენზირებული ვერსია, შევიდნენ თქვენს სერვერზე. დანარჩენ პარამეტრებს მოგვიანებით განვიხილავთ.
ასე რომ: შეცვლა, შენახვა, გაშვება start.bat...
Დაიწყო? თქვენ უკვე შეგიძლიათ დაუკავშირდეთ თქვენს სერვერს იმავე კომპიუტერიდან სერვერის მისამართის ნაცვლად დაწერით "localhost".

იმისათვის, რომ გარედან მოთამაშეებმა შევიდნენ თქვენს სერვერზე, გჭირდებათ გარე IP მისამართი და ღია პორტი 25565 (თუ თქვენ არ შეცვალეთ იგი პარამეტრებში). გარე IP უზრუნველყოფილია თითქმის ნებისმიერი მეტ-ნაკლებად ნორმალური პროვაიდერის მიერ, მაგრამ, როგორც წესი, დამატებითი გადასახადი რეგიონში თვეში 50-150 რუბლს შეადგენს. თუ როუტერის (როუტერის) უკან იმყოფებით, მაშინ მოგიწევთ სასურველი პორტის „გადაგზავნა“ თქვენი კომპიუტერის შიდა IP-ზე. ასევე უნდა გვახსოვდეს, რომ თქვენ უნდა დაუშვათ შემომავალი კავშირები ამ პორტთან ანტივირუსულ / firewall-ში.

დანამატები

პლაგინები ამატებენ თქვენს სერვერს საჭირო ფუნქციონირებას, ასწორებენ შეცდომებს, ცვლიან მექანიკას და ა.შ. მოდულის ინსტალაციისთვის, უბრალოდ მოათავსეთ იგი დანამატების სერვერის საქაღალდეში და საჭიროების შემთხვევაში დააკონფიგურირეთ მისი პარამეტრების ფაილი (არსებობს დანამატები, რომლებიც ყოველგვარი პარამეტრების გარეშე აკეთებენ).
მოდულის პარამეტრების ფაილებთან სწორად მუშაობისთვის დაგჭირდებათ კარგი ტექსტური რედაქტორი. გირჩევთ ჩამოტვირთოთ ამ მიზნით უფასოდ Notepad ++(რა თქმა უნდა, თუ ჯერ არ გაქვთ მსგავსი რამ).

პირველ რიგში, ერთ მარტივ რჩევას მოგცემთ: minecraft სერვერიასე რომ, ის არ მუშაობს ძალიან სწრაფად, თუნდაც ძალიან კარგ აპარატურაზე, თუ შესაძლებელია, არ დააინსტალიროთ დამატებითი დანამატები. თუ თქვენი მიზანი არ არის ჯოჯოხეთურად ჩამორჩენილი სერვერის შექმნა, შეარჩიეთ ისინი ყურადღებით და არ გამოიყენოთ ეგრეთ წოდებული „ყველა ერთში“ დანამატები, როგორიცაა Essentials.

არსებობს რამდენიმე ტიპის დანამატი, რომელთა გარეშეც უმეტეს შემთხვევაში ვერ შეძლებთ. ეს არის დანამატები მოთამაშის ავტორიზაციისთვის, ავტომატური სამყაროს დაზოგვისა და მსოფლიო შეზღუდვისთვის. აქ ასევე ღირს უფლებების დიფერენციაციის მოდულის დამატება, რაც შესაძლებელს ხდის მოთამაშეების უფლებების მართვას, გამოიყენონ სხვა დანამატებით მოწოდებული სხვადასხვა ფუნქციები.

მოდით განვიხილოთ თითოეული კატეგორია უფრო დეტალურად:

ავტორიზაცია
ავტორიზაციის მოდული გამოგადგებათ, თუ თქვენს სერვერზე წვდომა ექნებათ არა მხოლოდ სანდო მეგობრები LAN-დან, არამედ ნებისმიერი სხვა მოთამაშე, რომლის წესიერებაში დარწმუნებული არ ხართ, ხოლო ორიგინალური ავტორიზაცია (მოქმედებს მხოლოდ ოფიციალური ფასიანი ანგარიშებისთვის) გამორთული იქნება. . მარტივად რომ ვთქვათ: უმეტეს შემთხვევაში, დაგჭირდებათ ეს მოდული.
თქვენი საჭიროებიდან გამომდინარე, თქვენ უნდა აირჩიოთ შემდეგი დანამატებიდან ერთ-ერთი:
xAuth ყველაზე მარტივია
ავტორიზაცია მე
AuthDB არის ყველაზე დახვეწილი

ავტომატური შენახვა
ასეთი დანამატი ყველასთვის სასარგებლოა: რეგულარული შენახვა ხდება არარეგულარულად, რის გამოც არის დიდი ალბათობა, რომ ბოლო რამდენიმე საათში სერვერის ავარიის დროს ზოგიერთი შენობა დაკარგოს, რაც ძალიან უსიამოვნოა. როგორც შესაფერისი, მე ვურჩევდი დანამატს ცალსახა სახელით ავტომატური შენახვა, რომელიც საშუალებას გაძლევთ გააკეთოთ შენახვა გრაფიკზე, ასევე შეგეძლოთ იმუშაოთ ცალკე თემაში, რაც გადაარჩენს მოთამაშეებს შენახვის პროცესში ზოგადი ჩამორჩენისგან.

მსოფლიო ზომის ლიმიტი
არავისთვის არ იქნება საიდუმლო, რომ რუკა Minecraft-ში წარმოიქმნება მისი შესწავლის პროცესში, მაშინ როდესაც ის შეიძლება გაიზარდოს მართლაც გიგანტურ ზომებამდე, თუ ის შეზღუდული არ არის. იმიტომ რომ Minecraft სერვერიარ აქვს სტანდარტული ინსტრუმენტები ამისათვის, თქვენ უნდა გამოიყენოთ დანამატები. დღეისათვის ამ მიზნით ორი კარგი დანამატია: BorderGuard და მსოფლიო საზღვარი. მათ აქვთ საკმაოდ მსგავსი ფუნქციონირება და შესრულება, მაგრამ ამ უკანასკნელს აქვს უფრო მოქნილი პარამეტრები და უფრო მოსახერხებელი საზღვრების დაყენება, ამიტომ გირჩევთ.

უფლებების დელიმიტაცია
ამ კატეგორიაში პრაქტიკულად არ არსებობს არჩევანი. არსებობს მხოლოდ ერთი მართლაც კარგი მოდული და, შესაბამისად, ჩვენ არ გამოვიგონებთ ბორბალს და არ გამოვიყენებთ ნებართვებს. ეს მოდული საშუალებას გაძლევთ მართოთ მომხმარებლის უფლებები ჯგუფებად დაყოფით ("დამწყები", "მოწინავე მშენებელი", "VIP", "მოდერატორი" - მაგალითად) და განსაზღვროთ მათი წვდომა გარკვეული დანამატების ბრძანებებსა და ფუნქციებზე. ეს არის ერთგვარი სტანდარტი და მას მხარს უჭერს დანამატების დიდი უმრავლესობა, რომლებიც საჭიროებენ ნებართვებს. ცოტა ხნის წინ, მან მიიღო MySQL მხარდაჭერა და ცალკეული ნებართვის პარამეტრები თითოეული სამყაროსთვის, ისევე როგორც თამაშისგან პირდაპირ უფლებების მართვის შესაძლებლობა.

წაიკითხეთ მეტი თითოეული მოდულის ინსტალაციისა და კონფიგურაციის შესახებ შესაბამის თემებში.

Გაგრძელება იქნება.


შემდეგი პროგრამაში:
  • MySQL: რატომ გჭირდებათ და როგორ ვიმუშაოთ მასთან
  • დომენის სახელი: სად მივიღოთ და რა ვუყოთ მას
  • საიტი და ფორუმი: როგორ გავაკეთოთ, სად განვათავსოთ

მე გასწავლეთ როგორ შექმნათ minecraft სერვერი, დღეს ჩვენ თითქმის იგივეს გავაკეთებთ, მაგრამ ახლა გამოვიყენებთ bukkit-ს, რაც ნიშნავს, რომ შეგვიძლია დავაყენოთ დანამატები ჩვენს სერვერზე. ისევ და ისევ, პროცესი უხამსად ჰგავს ჩვეულებრივი სერვერის დაყენებას, ასე რომ არ გაგიკვირდეთ, თუ გადალახავთ დეჟა ვუს.

დავიწყოთ, ჯერ უნდა გადმოვწეროთ bukkit. ის აბსოლუტურად უფასოა და მისი ჩამოტვირთვა შესაძლებელია ოფიციალური ვებსაიტიდან. აქ არის ბმული, სადაც ყოველთვის შეგიძლიათ ჩამოტვირთოთ უახლესი ვერსია:

ჩამოტვირთვის შემდეგ ჩადეთ ცარიელ საქაღალდეში (ჩვენი მოხერხებულობისთვის). ახლა ჩვენ უნდა გავუმკლავდეთ გაშვებას. თუ თქვენ გაქვთ Windows, შექმენით ახალი ტექსტური ფაილი ამ საქაღალდეში, ჩაწერეთ მასში შემდეგი:

Java -Xms512M -Xmx1536M -jar craftbukkit-1.2.5-R1.0.jar

ყურადღება, ნომერი 512 არის ოპერატიული მეხსიერების მინიმალური რაოდენობა, რომელიც გამოიყოფა სერვერზე. ნომერი 1536 არის მაქსიმალური ოპერატიული მეხსიერება. და ნაცვლად "craftbukkit-1.2.5-R1.0.jar" უნდა იყოს თქვენი bukkit ფაილის სახელი. მე მაშინვე ვამბობ, რომ თუ მომავალში წაიკითხავთ სტატიას, მაშინ თქვენ მიერ გადმოწერილი ფაილი, სავარაუდოდ, განსხვავებული სახელია, რადგან ყოველი განახლებისას მის სახელზე იწერება ახალი ვერსიის ნომერი.

ახლა მოდით შევინახოთ ჩვენი ფაილი ".bat" გაფართოებით. მაგალითად, შევინახე როგორც "run.bat".

როდესაც ამ ფაილს გაუშვით, ჩვენი სერვერი გაიზრდება. კარგად, რეალურად, მოდით გავუშვათ იგი. კონსოლის ფანჯარა უნდა გამოჩნდეს სხვადასხვა შეტყობინებებით. ჩვენ ველოდებით, სანამ ასეთი შეტყობინება გამოჩნდება (მე ველოდები 25 წამს):

21:12:59 დასრულდა (24,943 წმ.)! დახმარებისთვის აკრიფეთ "help" ან "?"

ახლა ჩვენ გამორთეთ სერვერი კონსოლში "stop" ბრძანების აკრეფით. ჩვენ ჩართეთ და გამორთეთ სერვერი ისე, რომ მან შექმნას რუკა და შექმნას საჭირო საქაღალდეები და ფაილები.

მოდით შევხედოთ ფაილებს, რომლებიც გამოჩნდა ჩვენს საქაღალდეში. ძირითადად, ეს არის იგივე ფაილები, რომლებიც იყო სტანდარტულ სერვერზე. მე არ დავხატავ მათ, რადგან ეს გავაკეთე პრო სტანდარტულ სერვერზე. მათ გარდა, არის კიდევ 3 ექსკლუზიურად bukkit ფაილი:

  • help.yml - ინახავს მონაცემებს დაყენებული დანამატების ბრძანებების შესახებ და მათ მოკლე დახმარებას. ეს ფაილი იქმნება ავტომატურად და არ საჭიროებს შეცვლას.
  • permissions.yml - მასში რეგისტრირებულია მომხმარებლების ნებართვები. მართალი გითხრათ, აბსოლუტურად წარმოდგენა არ მაქვს, როგორ გამოვიყენო ის, რადგან ის შედარებით ცოტა ხნის წინ დაინერგა და ჩვენ ჩვეულებრივ ვიყენებთ მესამე მხარის დანამატებს, რომლებიც სრულყოფილად ასრულებენ თავიანთ საქმეს.
  • bukkit.yml - მთავარი სერვერის პარამეტრები, ახლა ჩვენ დეტალურად გავაანალიზებთ ყველაფერს.

ასე რომ, გაიცანით bukkit.yml:

#ყურადღება! ჩანართები გამორთულია ყველა .yml ფაილში, გამოიყენეთ ინტერვალის პარამეტრები: #დაშვებულია თუ არა ზღვარი: უფლება-დასრულება: true #გაატანოთ თუ არა სისტემის შეტყობინებები კონსოლში, თუ სერვერი გადატვირთულია: warn-on-overload: true #spawn radius. გავლენას ახდენს ქვირითის არეალის დაცვაზე: spawn-radius: 16 #გზა ფაილამდე ნებართვებით: permissions-file: permissions.yml #თუ გაქვთ /update საქაღალდე საქაღალდეში /plugins, შემდეგ გაშვებისას, #ახალი ვერსიები მისგან ამოიღებენ დანამატებს და ჩაანაცვლებენ ძველს: განახლება-საქაღალდე: განახლება # ეს ფუნქცია, off-wiki-ის მიხედვით, დროებით გათიშულია: ping-packet-limit: 100 # თუ თამაშში შესვლისას ბლოკებში გაჭედავთ, სცადეთ ამის შეცვლა true-ზე: use-exact-login- location: false #something მოსწონს გამართვის ინფორმაციის გამოტანა დანამატების შესახებ, უმჯობესია არ შეეხოთ მას: plugin-profiling: false #დრო, რომელიც უნდა გავიდეს სერვერიდან გასვლის შემდეგ, რომ შეძლოთ ხელახლა შესვლა. # მითითებულია მილიწამებში, ანუ 1000 = 1 წამში. DDoS დაცვა: შეერთება-დროული: 4000 ტკიპა-თითო: #ნიშნავს, რომ ცხოველი იშვერს ყოველ 400 ტკიპას (1 ტკიპა = 1/20 წამი): ცხოველთა ქვირითები: 400 #მონსტრები ამრავლებენ ყოველ ტკიპას: მონსტრის ქვირითები: 1 #auto-updater, არასოდეს გამომიყენებია, რასაც გირჩევთ ავტომატურ განახლებას: #ჩართულია განახლებული: true #რა უნდა გააკეთოს, თუ ხარვეზი აღმოჩენილია მიმდინარე build-ში? ახლა ღირს "ჩაწერე კონსოლში" და #"ჩაწერე ოპერაციებში": on-გატეხილი: - warn-console - warn-ops # რა უნდა გააკეთოს, თუ bukkit-ის ახალი ვერსია გამოვა? ახლა არის "ჩაწერა კონსოლში" და #"ჩაწერა ოპერაციებში": განახლებაზე: - warn-console - warn-ops # რომელ არხზე უნდა მოძებნოთ განახლებები ("rb", "beta" ან "dev"). "rb" - რეკომენდირებულია #Build, ანუ არის მხოლოდ გამოცდილი, სტაბილური ვერსიები. "ბეტა" - როგორც ჩანს, #მეტი ექსპერიმენტული ვერსიები. "dev" - უახლესი, მაგრამ დაუმუშავებელი და სატესტო ვერსიები, #რომელსაც შეიძლება ჰქონდეს ბევრი შეცდომა: preferred-channel: rb #where to ვეძებოთ განახლებები. ამ პარამეტრის შეცვლა არ არის საჭირო. არასოდეს: მასპინძელი: dl.bukkit.org #არც ერთი სიტყვა ამ ნივთის შესახებ დოკუმენტაციაში: შეთავაზება-არხები: true #ზოგიერთი პარამეტრი მონაცემთა ბაზისთვის, გამორთული დოკუმენტაციაში მათ ურჩევენ არ შეცვალონ: მონაცემთა ბაზა: მომხმარებლის სახელი: bukkit იზოლაცია: სერიული დრაივერი: org .sqlite.JDBC პაროლი: walrus url: jdbc:sqlite:(DIR)(NAME).db

ჩვენ ასევე გვაქვს დანამატების საქაღალდე. როგორც წესი, დანამატები ინსტალირებულია მოდულის .jar ფაილის ამ საქაღალდეში კოპირებით და სერვერის გადატვირთვით.
თუ ინგლისური იცით, მაშინ აიღეთ დანამატები აქედან:

სინამდვილეში ყველაფერი, დაყენება, გაშვება და თამაში. ბრძანებები იგივეა, რაც ჩვეულებრივი სერვერისთვის, პლუს აქ არის კიდევ რამდენიმე ახალი:

  • /პლაგინები- აჩვენებს დანამატების სიას, რომლებიც დაინსტალირებულია სერვერზე
  • /გადატვირთვა— თუ გსურთ მოდული სერვერზე დააყენოთ სერვერის გადატვირთვის გარეშე, დააკოპირეთ დანამატი საქაღალდეში და გაუშვით ეს ბრძანება. ის გადატვირთავს ყველა დანამატს. მაგრამ მაინც არ გირჩევთ მის გამოყენებას, ის ყოველთვის არ არის სტაბილური.
  • / თქვი<сообщение> - დაწერეთ ჩატში სერვერის სახელით.
  • / უთხარი<ник> <сообщение> - პირადი შეტყობინების გაგზავნა
  • /ვერსია- შეიტყვეთ bukkit სერვერის ვერსია
  • /თეთრ სიაში დამატება<ник> - დაამატეთ მოთამაშე თეთრ სიაში
  • /თეთრი სიის ამოღება<ник> - ამოიღეთ მოთამაშე თეთრი სიიდან
  • /თეთრი სია გამორთულია- გამორთეთ თეთრი სია
  • /თეთრი სია ჩართულია- ჩართეთ თეთრი სია
  • /თეთრი სია- ნახეთ თეთრი სია
  • /თეთრი სიის გადატვირთვა- გადატვირთეთ თეთრი სია ფაილიდან

ეს სახელმძღვანელო გეტყვით, თუ როგორ დააინსტალიროთ და გაუშვათ Bukkit minecraft სერვერი.

დასაწყებად, თქვენ უნდა შეასრულოთ სამი მარტივი ნაბიჯი. ჩამოტვირთეთ Java თქვენს კომპიუტერში. აქ შეგიძლიათ ჩამოტვირთოთ ვერსია ამისთვის.

შემდეგ, თქვენ უნდა გადმოწეროთ თავად Bukkit სერვერის ფაილი - რომელსაც აქვს rar გაფართოება.

(ჩამოტვირთვები: 1276)

მას შემდეგ რაც ჩამოტვირთავთ ყველა საჭირო ფაილს. ჩააგდეთ Bukkit სერვერის jar ფაილი საქაღალდეში, სადაც მდებარეობს თქვენი სერვერი. როგორც ხედავთ, ყველაფერი საკმაოდ მარტივია.

სერვერის გაშვება Windows-ზე

შეგიძლიათ ჩამოტვირთოთ მზა პაკეტები და გახსენით სასურველი სერიული ფაილი საქაღალდეში Minecraft სერვერით. თქვენ შეგიძლიათ შეცვალოთ საჭირო ნივთები, მაგალითად, შეცვალოთ სერვერის მიერ გამოყოფილი ოპერატიული მეხსიერების ზომა (ნაგულისხმევად ეს არის 1 GB). ასევე, ჩამოტვირთვის შემდეგ, შეგიძლიათ უსაფრთხოდ გამოტოვოთ ზემოთ აღწერილი 1-3 ქულა.

შემდეგი, თქვენ უნდა შექმნათ ტექსტური დოკუმენტი საქაღალდეში Minecraft სერვერით, ეს იქნება თქვენი სერვერის გაშვების საფუძველი. გაფრთხილება:ქვემოთ მოცემული ტექსტი, თუ თქვენ დააკოპირებთ და ჩასვით თქვენს ტექსტურ დოკუმენტში, არ უნდა შეიცავდეს დამატებით სიმბოლოებს, თუ ისინი იქ გამოჩნდება, წაშალეთ ისინი.

გაშვების კოდი 32-ბიტიანი სისტემისთვის

@ECHO OFF SET BINDIR=%~dp0 CD /D "%BINDIR%" java -Xincgc -Xmx1G -Dfile.encoding=UTF-8 -jar craftbukkit.jar

თუ ეს კოდი არ მუშაობდა, სცადეთ შემდეგი.

"%ProgramFiles%Javajre7injava.exe" -Xmx1024M -jar craftbukkit.jar

-Xms1024M-Xmx1024M

არის სერვერის მიერ მოხმარებული ოპერატიული მეხსიერების რაოდენობა.

craftbukkit.jar

სერვერის სახელი, რომელიც თან ერთვის ფაილის სახელს. ქილა.

ყველა საჭირო დარეგისტრირების შემდეგ, ჩვენ ვინახავთ მიღებულ დოკუმენტს გაფართოებით - თქვენი სახელი.bat. თუ Windows-ს იყენებთ, არ შეგიძლიათ შეინახოთ სასურველი გაფართოებით. შემდეგ გამოიყენეთ პროგრამა totalcommander. მასში დააჭირეთ კლავიშებს ctrl + m და ველში, სადაც წერია გაფართოება, ჩაწერეთ - bat და დააჭირეთ განაცხადის.

ახლა თქვენ შეგიძლიათ სერვერის გაშვება ერთი დაწკაპუნებით, უბრალოდ ორჯერ დააწკაპუნეთ ფაილზე - თქვენი name.bat. თუ ყველაფერი სწორად გაკეთდა, გაიხსნება minecraft სერვერის ფანჯარა.

Minecraft სერვერის შესაჩერებლად, თქვენ უბრალოდ უნდა შეიყვანოთ ჩვეულებრივი ბრძანება - გაჩერება.

გაშვების კოდი 64-ბიტიანი სისტემისთვის

ყველაფერი იგივეა, რაც 32-ბიტიანისთვის, მხოლოდ კოდი უნდა დაიწეროს განსხვავებულად, რომელიც მოცემულია ქვემოთ.

@echo off "%ProgramFiles(x86)%Javajre7injava.exe" -Xms1024M -Xmx1024M -jar -Dfile.encoding=UTF-8 craftbukkit.jar nogui

სერვერის გაშვება Linux-ზე

ეს მეთოდი უნივერსალურია ყველა Linux სისტემისთვის. ჯერ გადმოვწერთ java/-ს, შემდეგ, სერვერის ფაილი jar გაფართოებით უნდა მოვათავსოთ საქაღალდეში, მაგალითად, ეს იქნება /home/minecraft. ამის შემდეგ გახსენით კონსოლი, შემდეგ აპლიკაციები / სტანდარტული / ტერმინალი. Ubuntudekstop-ისთვის შეგიძლიათ გამოიყენოთ კლავიატურის მალსახმობი - ctrl+alt+t.

გადადით სერვერის საქაღალდეში ბრძანების შეყვანით - cd/სახლი/minecraft/

ჩვენ შევდივართ ბრძანებას - ნანოდაწყება.

და ჩასვით შემდეგი კოდი:

#!/bin/sh BINDIR=$(dirname "$(readlink -fn "$0")") cd "$BINDIR" java -Xms1024M -Xmx1024M -jar craftbukkit.jar -o true

ახლა რჩება ფაილის შესრულებადი ბრძანების შეყვანით - chmod +x /home/minecraft/start.sh

cd /home/minecraft/დასაწყებად, თქვენ უნდა შეიყვანოთ - ./დაწყება.შ

თუ მოულოდნელად არ გამოგივათ, ვცდილობთ თანმიმდევრულად შევიტანოთ 1) cd / სახლი/მაინკრაფტი/ 2) სუდო ./დაწყება.შ.

თუ ყველაფერი გამოვიდა, შემდგომი გაშვებისთვის, გაიმეორეთ:

დირექტორიაში გადასასვლელად, შეიყვანეთ - cd /home/minecraft/დასაწყებად, თქვენ უნდა შეიყვანოთ - ./დაწყება.შ

სერვერის შესაჩერებლად შეიყვანეთ stop კონსოლში.

სერვერის პარამეტრები შეგიძლიათ იხილოთ ფაილში - serversproperties. რა არის პასუხისმგებელი იმაზე, რისი პოვნაც შეიძლება სპოილერის ქვეშ ნახვით.

#minecraft სერვერის თვისებები
#შაბათი 02 მარტი 14:08:14 MSK 2013 წფაილის შექმნა
გენერატორი-პარამეტრები=არ დასჭირდება
დაშვება-არა=მართალიქვესკნელში გადასვლის საშუალებას იძლევა
დონე-სახელი=სამყარომსოფლიო რუქის საქაღალდის სახელი
enable-query=falseძლივს გჭირდება
დაშვება-ფრენა=მცდარიგაფრენის საშუალებას მოგცემთ
სერვერ-პორტი = 25565Სერვერის პორტი
level-type=DEFAULTმსოფლიო ტიპი. ნაგულისხმევი / ბინა / LARGEBIOMES სტანდარტული / ბინა / "უზარმაზარი" ბიომები
enable-rcon=falseდისტანციური წვდომა სერვერის კონსოლზე.
დონე-თესლი=სერვერის LED
სერვერი-ip=სერვერის IP (თქვენ არ შეგიძლიათ დაწეროთ, განსაკუთრებით დინამიური)
max-build-height=256მაქსიმალური სიმაღლე ქვემოდან ზემოდან
spawn-npcs=trueმდგმური ქვირითი
თეთრი სია = ყალბითეთრი სიის ჩართვა (მოთამაშეთა სია, რომლებსაც აქვთ სერვერზე თამაშის უფლება)
ქვირითი-ცხოველები=მართალიაცხოველის ქვირითი
snooper-enabled=falseსტატისტიკის გაგზავნა დეველოპერებისთვის
მყარი = ყალბი Hardcore რეჟიმი (თქვენ არ იკვებებით, როდესაც მოკვდებით)
ტექსტურა-პაკეტი= zip არქივის სახელი ტექსტურებით, რომლებიც მდებარეობს სერვერის საქაღალდეში
ონლაინ რეჟიმში=falseპრემიუმ ანგარიშის ავთენტიფიკაცია
pvp=true PVP-ის დაშვება
სირთულე=1სირთულე 0-დან 3-მდე
სერვერის სახელი=VlomServerᲡერვერის სახელი
თამაშის რეჟიმი = 0თამაშის რეჟიმი. 0 - გადარჩენა, 1 - კრეატიული, 2 - სათავგადასავლო (ხელმისაწვდომია ახალ ვერსიებში)
max-players=20მოთამაშეთა მაქსიმალური რაოდენობა
ქვირითი-მონსტრები=მართალიაქვირითის მონსტრები.
ხედვა-დისტანცია=10მანძილის დიაპაზონი, "ლაგებით" შეიძლება შემცირდეს
გენერირება-სტრუქტურები=trueაწარმოებს სოფლებს
ქვირითის დაცვა=16ქვირითიდან ურღვევი ბლოკების რაოდენობა
motd=Sozdatserver.ruსერვერის აღწერა (60 სიმბოლომდე)

ეს არის პირველი და შესავალი სტატია Minecraft სერვერის დაყენების შესახებ, რომელიც დაფუძნებულია საუკეთესო თამაშის სერვერის მოდზე - СraftBukkit.

  • ტრენინგი
  • ინსტალაცია და რუსიფიკაცია
  • სერვერის დაწყება
  • დაყენება
  • ზოგადი ინფორმაცია დანამატების შესახებ
  • ძირითადი დანამატები

ტრენინგი

სერვერი აშენდება Linux-ის ქვეშ. თუმცა, მხოლოდ ეს, პირველი სტატია იქნება მასთან ინტერფეისი, დანარჩენი ეხება დანამატებს, ამიტომ ისინი გამოიყენება ნებისმიერ OS-ზე, სადაც შეგიძლიათ სერვერის გაშვება.

სასურველია Nginx და Mysql, Screen უტილიტის ძირითადი გაგება.

mkdir minecraft && cd minecraft sudo aptitude ინსტალაცია sun-java6-jre ეკრანის zip

ინსტალაცია და რუსიფიკაცია

ეს ოპერაციები შეიძლება ავტომატიზირებული იყოს, მაგრამ სანამ სკრიპტზე გადავალთ, პატარა თეორია:

უახლესი რეკომენდებული სერვერის აშენება არის http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/. თქვენ გჭირდებათ უახლესი რეკომენდირებული კონსტრუქცია და არა მხოლოდ უახლესი. წინააღმდეგ შემთხვევაში, გააკეთეთ ეს დანამატებით.

თქვენ უნდა აიღოთ lang და font.txt საქაღალდე კრეკიდან და შეცვალოთ ფაილები სერვერის .jar ფაილის შიგნით. ამის გაკეთება მოსახერხებელია არქივის მენეჯერში, რადგან .jar არის თითქმის ჩვეულებრივი .zip.

სკრიპტი ამ ყველაფერს ავტომატურად აკეთებს. სამწუხაროდ, კრეკის ავტორი არ იძლევა უახლესი ვერსიის მუდმივ ბმულს, ამიტომ, როდესაც კრეკი განახლდება, სკრიპტის ბმული საჭიროებს რედაქტირებას.

  • სკრიპტი ჩამოტვირთავს უახლესი რეკომენდირებული სერვერის აშენებას და ატეხავს დროებით საქაღალდეში.
  • ხსნის და ანაცვლებს პირველის ფაილებს მეორის საჭირო ფაილებით.
  • აახლებს სერვერის .jar ფაილს მიღებულ რუსიფიცირებულ ფაილზე და წაშლის დროებით საქაღალდეს.
vim scripts/upd_and_eng.sh #!/bin/bash mkdir -p tmp_ru && cd tmp_ru wget http://ci.bukkit.org/job/dev-CraftBukkit/promotion/latest/Recommended/artifact/target/craftbukkit-1.0. 1-R1.jar wget http://minecraft-game.ru/wp-content/uploads/2011/11/Minecraft1.0_eng_manual.zip unzip Minecraft1.0_eng_manual.zip \*/lang/\* \*/font.txt mv to\jar/* . zip -j craftbukkit-1.0.1-R1.jar lang/\* font.txt mv -f craftbukkit-1.0.1-R1.jar ../ cd ../ && rm -rf tmp_ru

გააკეთეთ სკრიპტი შესრულებადი და გაუშვით:

Chmod +x upd_and_eng.sh && scripts/upd_and_eng.sh

ახალი ვერსიების გამოშვების შესახებ გასარკვევად, შეგიძლიათ გამოიყენოთ ეს rss არხები:

სერვერის დაწყება

ჩვენ ასევე დავიწყებთ სერვერს სკრიპტით და გადავახვევთ მას ეკრანზე. სკრიპტი იწყებს სერვერს და გადაიტვირთება, თუ ის უკვე მუშაობს.

Vim სკრიპტები/minecraft.sh #!/bin/bash ეკრანი -X -S minecraft დატოვა CD `/dobroservers/minecraft ეკრანი -A -m -d -S minecraft java -Xincgc -Xmx1G -jar craftbukkit-1.0.1-R1. jar chmod +x minecraft.შ

გაუშვით სერვერი:

სკრიპტები/minecraft.შ

ამის შემდეგ დაემატება ფაილები, მათ შორის შეიქმნება პარამეტრების ფაილები.

დაყენება

სერვერი.თვისებები

vim server.properties

ოფლაინ რეჟიმი (თქვენი ნავსადგური ღიაა კორსარებისთვის):

ონლაინ რეჟიმში=false

სირთულე, დიაპაზონი 0-3:

სირთულე=2

Სერვერის სახელი:

Server-name=Dobroserver

სერვერის აღწერა:

ეს არის მეორე ხაზი სერვერთან დაკავშირებამდე.

bukkit.yml

ამ ფაილში შეგიძლიათ დააკონფიგურიროთ მონაცემთა ბაზა და მეტსახელები.

პირველი უფრო მოსახერხებელია მოდულით კონფიგურაციისთვის, მაგრამ შეგიძლიათ მიუთითოთ ბაზა:

შეცვალეთ მონაცემთა ბაზა Mysql-ზე:

მონაცემთა ბაზა: მომხმარებლის სახელი: minecraft იზოლაცია: SERIALIZABLE დრაივერი: com.mysql.jdbc. დრაივერის პაროლი: pass url: jdbc:mysql://localhost:3306/minecraft

აქ ჩვენ ვაზუსტებთ Mysql-ის პარამეტრებს ისე, რომ არ დავაკონკრეტოთ ისინი ცალ-ცალკე თითოეული მოდულისთვის. სამომავლოდ, ყველა დანამატს ჯერ არ შეუძლია აქედან პარამეტრების მიღება.

ბევრი მათგანი გვთავაზობს არჩევანს მონაცემთა ბაზის შესანახად Mysql-ში ან ადგილობრივად. პირველი ვარიანტი ყოველთვის უკეთესია. ჯერ ერთი, ეს ბევრად უფრო სწრაფია და მეორეც, უფრო ადვილი იქნება მონაცემთა ბაზასთან მუშაობა - მაგალითად, თუ დანამატი ქმნის დუბლიკატ ჩანაწერებს და მისი გამოსწორება გჭირდებათ.

მოხერხებულობისთვის შეინახეთ ყველა დანამატის მონაცემები ერთ მონაცემთა ბაზაში, მაგრამ გამოიყენეთ პრეფიქსები სხვადასხვა დანამატებისთვის, მაგალითად lwc_ LWC-სთვის.

მიმდინარეობს პარამეტრების გამოყენება

პარამეტრების გამოსაყენებლად, სერვერი უნდა გადატვირთოთ:

/სკრიპტები/minecraft.შ

სკრიპტი უბრალოდ მოკლავს სერვერს და თავიდან დაიწყებს მას - მსოფლიო ცვლილებები არ შეინახება.

ახლა ეს აბსოლუტურად არ არის კრიტიკული, თავიდან მხოლოდ თქვენ ზიხართ სერვერზე და მაშინაც კი არ აშენებთ, მაგრამ შეამოწმეთ მუშაობს თუ არა.

და თუ სხვა მოთამაშეები თამაშობდნენ სერვერზე, უფრო სწორი იქნება გადატვირთვა ასე:

ეკრანი -x minecraft შენახვა-ყველა გაჩერება /scripts/minecraft.sh

თუმცა სამომავლოდ გადატვირთვისთვის გამოიყენებენ ცალკე დანამატს, რომელიც თავისთავად დაზოგავს ყველაფერს, რაზეც ცოტა მოგვიანებით იქნება განხილული.

დაუკავშირდით სერვერს და შეამოწმეთ ყველაფერი კარგადაა.

ზოგადი ინფორმაცია დანამატების შესახებ

არ საჭიროებს პარამეტრებს, საშუალებას გაძლევთ გამოიყენოთ ინფორმატორები.

CommandHelper

იმისთვის, რომ მოდული იმუშაოს - ჯერ დააინსტალირეთ WorldEdit: http://dev.bukkit.org/server-mods/worldedit/, თამაშში არსებული რუქის რედაქტორი.

იგი განხილული იქნება ცალკე სტატიაში, ახლა უბრალოდ დააკოპირეთ WorldEdit.jar და CommandHelper.jar დანამატების საქაღალდეში და გადატვირთეთ დანამატები გადატვირთვის ბრძანებით.

config.txt ფაილი შეიცავს ძირითადი სკრიპტებისა და მეტსახელების ბევრ მაგალითს, გირჩევთ გადაარქვათ სახელი config.txt.examples, შექმნათ ახალი ცარიელი config.txt ფაილი და შეავსოთ იგი საჭიროებისამებრ:

Mv plugins/CommandHelper/config.txt plugins/CommandHelper/config.txt.examples vim plugins/CommandHelper/config.txt

ერთი გუნდი:

/შენახვა=/შენახვა-ყველა

მაკრო ორი ბრძანებით:

/ver=/დამატება ყველა \/ვერსია