შენი პირველი სათამაშო სერვერი ათ საქმეზე დადის, ამ რიგით: აირჩიე თამაშის ვერსია და შენი ჯგუფის ზომის გეგმა, დაიცავი პანელის ანგარიში ორფაქტორიანი ავთენტიფიკაციით, დააყენე სერვერის სახელი და შემოსვლის პაროლი ან whitelist, გახადე საკუთარი თავი ადმინი, გაუშვი და შემოდი IP-ით, რომ დაამტკიცო, რომ კავშირი მუშაობს, გააკეთე backup და ერთხელ აღადგინე, დაამატე ღამის backup და რესტარტის განრიგი, მოდები მხოლოდ მას შემდეგ დააყენე, რაც vanilla სერვერი იმუშავებს, ჯერ რამდენიმე მეგობარი მოიწვიე და მერე ყველა, და ჩაიწერე, რა გააკეთე. არაფერია ამაში რთული. ამ რიგით კეთება ნიშნავს, რომ ყოველი პრობლემა მაშინ ჩნდება, როცა დასადანაშაულებელი მოძრავი ნაწილები ცოტაა, ხოლო სამყარო, რომელსაც პირველ კვირაში აშენებ, მეექვსე თვეშიც ადგილზე იქნება.
შეკვეთამდე: სამი გადაწყვეტილება#
რომელი თამაში, რომელი ვერსია, რომელი მოდები. გადაწყვიტე, ჯგუფი vanilla-ს თამაშობს თუ მოდებიანს, და თუ მოდებიანს, რომელ modpack-ს ან მოდებს. ეს ყველაფერს ცვლის შემდგომ: მოდებიან Minecraft-ის სერვერს Fabric-ზე ან NeoForge-ზე სხვა პროგრამა და გაცილებით მეტი მეხსიერება სჭირდება, ვიდრე vanilla-ს, ხოლო Valheim-ის ჯგუფს ათი მოდით ყველა მოთამაშისგან იგივე ათის დაყენება სჭირდება. თუ ჯერ დარწმუნებული არ ხარ, vanilla-თი დაიწყე. მომუშავე სერვერზე მოდების დამატება მარტივია; მოდების დებაგი სერვერზე, რომელსაც არასდროს უმუშავია - არა. Paper, Fabric თუ vanilla ამ არჩევანის Minecraft-ის ვერსიას განიხილავს.
რამდენი მოთამაშე, სინამდვილეში. არა რიცხვი ჯგუფურ ჩატში - რიცხვი, რომელიც დატვირთულ საღამოს ერთდროულად ონლაინაა. ზომას სწორედ ამაზე არჩევ. მეგობრების ჯგუფების უმეტესობის პიკი მათი წევრების ნახევარია.
სად არიან მოთამაშეები. შეყოვნება მანძილია. სერვერი გერმანიაში ევროპის უმეტესი ნაწილისთვის მოკლე ნახტომია და ავსტრალიიდან გრძელი. აირჩიე ლოკაცია მოთამაშეების უმრავლესობასთან ახლოს და გამოცადე, სანამ მთელი წლისთვის გადაიხდი. როგორ ავირჩიოთ სერვერის ლოკაცია და როგორ ავირჩიოთ სათამაშო სერვერის ჰოსტინგი ორივე საკითხში უფრო ღრმად შედის.
ზომა: რომელი გეგმით დავიწყოთ#
მეხსიერება ის რესურსია, რომელიც გეგმების უმეტესობას წყვეტს, რადგან მისი ამოწურვა სერვერს მაშინვე აჩერებს. CPU წყვეტს, დარჩება თუ არა სერვერი გლუვი.
| თამაში | პატარა ჯგუფი (2-5) | საშუალო ჯგუფი (6-12) |
|---|---|---|
| Minecraft, vanilla ან Paper | 2-3 GB | 4-6 GB |
| Minecraft, modpack | 6-8 GB | 8-12 GB |
| Valheim | 2-3 GB | 4 GB |
| Terraria | 1 GB | 2 GB |
| Project Zomboid | 3-4 GB | 6-8 GB |
| Palworld | 8 GB | 10-12 GB |
| CS2 | 2 GB | 2-3 GB |
ეს საწყისი წერტილებია; სათამაშო სერვერის მოთხოვნები თამაშების მიხედვით-ში მეტი თამაში და მსჯელობაა, ხოლო რამდენი მოთამაშე ეტევა სერვერზე ხსნის, რატომ არის მოთამაშეების რაოდენობა უფრო სუსტი ორიენტირი, ვიდრე ის, რას აკეთებენ მოთამაშეები. უსაფრთხო მიდგომაა, დაიწყო გეგმით, რომელიც შენს პიკს ერგება, ორი კვირა უყურო მეხსიერების გრაფიკს და ზემოთ გადახვიდე, თუ ის ზღვართან ახლოს ცხოვრობს. დიდით დაწყება "ყოველი შემთხვევისთვის", როგორც წესი, ნიშნავს ცარიელი მეხსიერებისთვის გადახდას. როდის გავაუმჯობესოთ გეგმა ნიშნების წაკითხვას განიხილავს.
პირველი ათი წუთი: დაიცავი ანგარიში#
სანამ თამაშს შეეხები, ჩაკეტე ის, რაც მას აკონტროლებს.
- ჩართე ორფაქტორიანი ავთენტიფიკაცია პანელის ანგარიშზე. ვისაც შენი პანელის პაროლი აქვს, შეუძლია შენი სერვერი და მისი backup-ები წაშალოს. ორფაქტორიანი ავთენტიფიკაცია პანელის ანგარიშზე ხსნის აწყობას და იმას, რატომ არის აღდგენის კოდები ისეთივე მნიშვნელოვანი, როგორც აპლიკაცია.
- შეინახე აღდგენის კოდები სადმე, რაც იგივე ტელეფონი არ არის, სადაც authenticator-ია.
- ნუ გააზიარებ შენს შესვლას. თუ მეგობარი სერვერის მართვაში გეხმარება, მიეცი მას საკუთარი წვდომა subuser-ად მხოლოდ საჭირო უფლებებით. Subuser-ები და მინიმალური პრივილეგია-ში გონივრული ნაკრებია.
- ჩაინიშნე სერვერის მისამართი - IP და პორტი - პანელიდან და ხელთ იქონიე.
პირველი გაშვება: სახელი, პაროლი, ადმინი#
ახლა საფუძვლები დააკონფიგურირე. სად ინახება ისინი, თამაშზეა დამოკიდებული - კონფიგ-ფაილი, როგორიცაა Minecraft-ის server.properties, გაშვების პარამეტრები პანელის Startup ჩანართზე, ან ini ფაილი - მაგრამ ყველა თამაშს ერთი და იგივე რამდენიმე აქვს:
- სერვერის სახელი - რაც ბრაუზერში ჩანს. პაროლი მასში არ ჩაწერო; ზოგი თამაში გაშვებაზე უარს ამბობს, თუ ის პაროლს შეიცავს.
- შემოსვლის პაროლი ან whitelist - პრივატული სერვერისთვის მინიმუმ ერთი. კონკრეტული ანგარიშების whitelist პაროლზე უკეთესია, როგორც კი შენი ჯგუფი რამდენიმე ადამიანს გადააჭარბებს. Whitelist თუ პაროლი ორივეს თამაშების მიხედვით განიხილავს.
- მოთამაშეების მაქსიმუმი - შეუსაბამე შენს რეალურ პიკს, ცოტა მარაგით.
- ადმინი - დაამატე საკუთარი ანგარიში ადმინად. ეს შეიძლება იყოს
opბრძანება (Minecraft), ხაზი ადმინების სიის ფაილში (Valheim-ისadminlist.txt) ან ადმინის პაროლი კონფიგში (Palworld-ისAdminPassword). სადაც თამაში ამის საშუალებას იძლევა, გამოიყენე შენი ანგარიშის ID და არა ნაჩვენები სახელი. - სირთულე და თამაშის წესები - პირველ სესიამდე შეუთანხმე ჯგუფს. თამაშების უმეტესობაში მათი მოგვიანებით შეცვლა შესაძლებელია, მაგრამ ხალხი ეჩვევა წესებს, რომლითაც დაიწყეს.
Minecraft-ის სერვერისთვის server.properties-ის პირველი ვარიანტი შეიძლება ასე გამოიყურებოდეს:
motd=Thursday Night Crewdifficulty=normalmax-players=10white-list=trueenforce-whitelist=trueonline-mode=trueview-distance=8გაუშვი სერვერი და უყურე კონსოლს, სანამ არ იტყვის, რომ მზადაა - Done Minecraft-ში, უმეტეს სხვაში კი ხაზი, რომ სესია ან სამყარო ჩაიტვირთა. თუ მანამდე გაჩერდა, ბოლო ხაზები წაიკითხე; მიზეზი თითქმის ყოველთვის იქაა. როგორ წავიკითხოთ სერვერის კონსოლი დაგეხმარება, როცა აშკარა არ არის.
დაამტკიცე კავშირი, სანამ ვინმეს მოიწვევ#
თავად შემოდი სერვერზე, IP-ით და პორტით, სანამ ვინმეს მისამართს ეტყვი. ეს ერთი ნაბიჯი განასხვავებს "სერვერი მუშაობს"-ს "სერვერი გაშვებულია"-საგან, რაც ერთი და იგივე არ არის.
- თამაშში გამოიყენე პირდაპირი დაკავშირება ან სერვერის დამატება და შეიყვანე მისამართი ზუსტად ისე, როგორც პანელი აჩვენებს, პორტის ჩათვლით:
203.0.113.10:25565. - თუ დაუკავშირდა, გაიარე, რამე დადე, გამოდი და ისევ შედი, რომ შეამოწმო, შეინახა თუ არა.
- თუ არ დაუკავშირდა, შეამოწმე, თამაშის პორტი გამოიყენე თუ არა (და არა query ან RCON პორტი), ემთხვევა თუ არა შენი კლიენტის თამაშის ვერსია სერვერს და სწორია თუ არა პაროლი. რატომ ვერ უკავშირდებიან მოთამაშეები შენს სერვერს დანარჩენს რიგით გადის.
შემდეგ შეამოწმე სერვერების სია, თუ შენს თამაშს აქვს. სიაში გამოჩენას შეიძლება რამდენიმე წუთი დასჭირდეს, ზოგი თამაში კი მხოლოდ მაშინ ჩანს, თუ შესაბამისი პარამეტრი ჩართულია. თუ IP-ით შემოსვლა მუშაობს, სია კი არა, ეს სიაში გამოჩენის პრობლემაა და არა სერვერის. სათამაშო სერვერის პორტები სიების უმეტესობის უკან მდგომ query პორტებს განიხილავს.
Backup-ები: გააკეთე ერთი, მერე აღადგინე#
ეს ის ნაბიჯია, რომელსაც ხალხი ტოვებს, და ის, რასაც ექვს თვეში ყველაზე მეტი მნიშვნელობა ექნება.
- გააკეთე ხელით backup ახლა, სანამ სამყარო პატარაა.
- აღადგინე ის - განზრახ, ახლა, სანამ არაფერი არ არის საფრთხეში. ააშენე რამე, აღადგინე backup და შეამოწმე, რომ ნაგებობა გაქრა. ახლახან დაამტკიცე, რომ შენი backup-ები მუშაობს და რომ იცი, როგორ გამოიყენო ისინი.
- დაგეგმე ყოველდღიური backup იმ საათზე, როცა არავინ თამაშობს.
- ყოველი ცვლილების წინ ხელით გააკეთე backup - თამაშის განახლება, ახალი მოდი, კონფიგის ექსპერიმენტი.
Backup, რომელიც არავის აღუდგენია, ჰიპოთეზაა. Backup-ები, რომლებიც მართლა აღდგება ხსნის, როგორ ფუჭდება backup-ები ჩუმად, ხოლო აღდგენის გამოცდა, სანამ დაგჭირდება - რუტინას, რომელიც ამას იჭერს.
ასევე ისწავლე განსხვავება სერვერის გაჩერებასა და kill-ს შორის. ჩვეულებრივი გაჩერება თამაშს ჯერ სამყაროს შენახვის საშუალებას აძლევს; kill - არა, და ბოლო autosave-ის შემდეგ ყველაფერი იკარგება. გამოიყენე stop ან restart, ხოლო kill მხოლოდ მაშინ, როცა stop გაიჭედა.
განრიგი: რესტარტები და მოსაწყენი ავტომატიზაცია#
სათამაშო სერვერების უმეტესობა რეგულარული რესტარტით უკეთ მუშაობს: მეხსიერება თავისუფლდება, მცირე გაჟონვები სუფთავდება და განახლებები (სადაც ავტომატური განახლებები ჩართული გაქვს) ყენდება. აირჩიე მშვიდი საათი და დაამატე განრიგი. ტიპური ნაკრები:
04:00 daily console command: say Restarting in 5 minutes04:04 daily backup04:05 daily power action: restartეს აფრთხილებს მოთამაშეებს, აკეთებს backup-ს, სანამ სამყარო ახალია, და მერე სუფთად გადატვირთავს. Cron სინტაქსში, რომელსაც პანელების უმეტესობა იყენებს, "04:05 ყოველდღე" არის 5 4 * * *. Cron გამოსახულებების ახსნა სინტაქსს განიხილავს, რესტარტის განრიგები, რომლებიც გეხმარება - რამდენად ხშირად გადატვირთო, ხოლო დაგეგმილი ამოცანები, რომელთა ქონაც ღირს - სიის დანარჩენს. სანამ "04:00"-ს ენდობი, შეამოწმე, რომელ დროის სარტყელს იყენებს პანელი.
მოდები და plugin-ები: თითო-თითოდ, მას შემდეგ, რაც იმუშავებს#
მხოლოდ მას შემდეგ, რაც vanilla სერვერი ერთი-ორი სესია სუფთად იმუშავებს:
- გააკეთე backup.
- დააყენე მოდების ჩამტვირთავი ან plugin-ების ფრეიმვორკი, რომელიც თამაშს სჭირდება (Paper ან Fabric Minecraft-ისთვის, BepInEx Valheim-ისთვის და ასე შემდეგ). გაუშვი სერვერი და დაადასტურე, რომ მოდების გარეშე ისევ მუშაობს.
- დაამატე მოდები ერთი-ორი ერთდროულად, თითოეულის შემდეგ გადატვირთე და შეამოწმე. თუ რამე გაფუჭდება, გეცოდინება, რომელმა გააფუჭა.
- ჩაინიშნე, რომელ მოდებს სჭირდება მოთამაშეების კლიენტებზეც დაყენება, და ჯგუფს ზუსტად უთხარი, რომელი ვერსიები.
- მოდები მხოლოდ მათი ოფიციალური გვერდებიდან აიღე. ფასიანი plugin-ების უფასო ასლები ყველაზე გავრცელებული გზაა, რომლითაც backdoor სერვერზე ხვდება. მავნე plugin-ები და მოდები ამას ხსნის.
როცა თამაშის განახლება მოვა, მოდებიანი სერვერი არ უნდა განახლდეს, სანამ მისი მოდები არ განახლდება. განახლების დღის ჩამონათვალი რიგს განიხილავს, ხოლო მოდებიანი სერვერის სისუფთავის შენარჩუნება - გრძელვადიან ჩვევებს.
მოთამაშეების მოწვევა და პირველი კვირა#
ჯერ რამდენიმე მოიწვიე. ორი-სამი ადამიანი პირველ საღამოს იჭერს პრობლემებს - კლიენტზე აკლია მოდი, უფლება, რომელიც მშენებლობას ბლოკავს, მოსაწვევში არასწორად აკრეფილი პაროლი - სანამ ოცი ადამიანი ერთდროულად შეეჯახება მათ.
დეტალები ერთ ადგილას გააზიარე. მისამართი, პაროლი ან როგორ მოხვდე whitelist-ში, თამაშის ვერსია, მოდები ბმულებით და წესები. Discord-ში მიმაგრებული შეტყობინება კარგად მუშაობს. სათამაშო სერვერის Discord-ის აწყობა მეტს განიხილავს.
უყურე გრაფიკებს. პირველი კვირის განმავლობაში ყველაზე დატვირთულ საღამოს შეხედე მეხსიერებას და CPU-ს. მეხსიერება ლიმიტთან ახლოს ნიშნავს გაუმჯობესებას ან შემცირებას; ერთი ბირთვი, რომელიც თავის ლიმიტზე სწორ ხაზად დგას, ნიშნავს, რომ CPU არის ვიწრო ადგილი. სერვერის დატვირთვის გრაფიკის წაკითხვა აჩვენებს, რას უნდა მიაქციო ყურადღება.
ჩაიწერე, რა გააკეთე. რომელი ვერსია, რომელი მოდები, რომელი პარამეტრები შეცვალე და რატომ, სად არის backup-ები. მომავალ შენ, ან მეგობარს, რომელიც საქმეს გადაიბარებს, ეს დასჭირდება.
შეცდომები, რომლებსაც თითქმის ყველა ერთხელ უშვებს#
მოკლე სია, რომ ისინი ან განზრახ დაუშვა, ან საერთოდ არა.
- სამყაროს ატვირთვა გაშვებულ სერვერზე. სერვერი ძველ სამყაროს მეხსიერებაში ინახავს და შემდეგი შენახვისას შენს ატვირთულს გადააწერს. ჯერ გააჩერე, ატვირთე, მერე გაუშვი.
- კონფიგის რედაქტირება სერვერის მუშაობისას. ბევრი თამაში კონფიგს მხოლოდ გაშვებისას კითხულობს და გამორთვისას უკან წერს, ამიტომ შენი ცვლილება ჩუმად იცვლება. გააჩერე, დაარედაქტირე, გაუშვი.
- ადმინის დარიგება მეგობრობის გამო. ადმინიან მეგობარს თამაშში ყველაფრის გაკეთება შეუძლია, რაც შენ, მათ შორის შემთხვევით სამყაროს დასრულება. ადმინი მიეცი მათ, ვინც მოდერაციას გააკეთებს, და არა ყველას, ვინც ითხოვს.
- Offline ან cracked რეჟიმის ჩართვა ვინმეს შემოსაშვებად. ეს ანგარიშების შემოწმებას თიშავს, ასე რომ ნებისმიერს შეუძლია ნებისმიერის სახელით შემოსვლა - შენი სახელითაც. ამის ნაცვლად ნამდვილი პრობლემა გაასწორე (ვადაგასული ანგარიში, ვერსიების შეუსაბამობა).
- თამაშის საკუთარი backup საქაღალდის backup-ად მიჩნევა. რამდენიმე თამაში ავტომატურ ასლებს სამყაროს გვერდით, იმავე დისკზე ინახავს. ისინი დაზიანებულ save-ში გეხმარება და არა წაშლილ სერვერში ან ფაილების მენეჯერში დაშვებულ შეცდომაში. ნამდვილი backup-ები სხვაგან ცხოვრობს.
- დისკის გავსების დაშვება. ლოგები, ძველი backup-ები და crash dump-ები გროვდება. როცა დისკი სავსეა, შენახვები ვერ ხერხდება - ზოგჯერ ნახევრად ჩაწერილ სამყაროს ტოვებს. თვეში ერთხელ შეხედე დისკის გამოყენებას. სათამაშო სერვერის დისკი სავსეა ჩამოთვლის, რა წაშალო.
FAQ#
რამდენი RAM სჭირდება ჩემს პირველ სათამაშო სერვერს?
თამაშზეა დამოკიდებული: 2-3 GB საკმარისია vanilla Minecraft-ისთვის, Valheim-ისთვის ან Terraria-სთვის პატარა ჯგუფით, ხოლო Palworld-ს ან Minecraft-ის modpack-ს 8 GB ან მეტი სჭირდება. დაიწყე გეგმით, რომელიც შენს ყველაზე დატვირთულ საღამოს ერგება, და გააუმჯობესე, თუ მეხსიერების გრაფიკი ლიმიტთან ახლოს რჩება.
მჭირდება Linux-ის ცოდნა სათამაშო სერვერის სამართავად?
ჰოსტინგის პანელზე - არა. გაშვება, გაჩერება, კონფიგ-ფაილების რედაქტირება, save-ების ატვირთვა და backup-ების გაკეთება ყველაფერი ვებ-ინტერფეისში ხდება. Linux-ის ცოდნა გამოგადგება, თუ ცარიელ VDS-ს ქირაობ და ყველაფერს თავად აყენებ.
მაშინვე დავაყენო მოდები?
არა. ჯერ vanilla სერვერი გაუშვი და მასზე შემოდი, მერე მოდები ერთი-ორი ერთდროულად დაამატე, თითოეულის წინ backup-ით. როცა რამე გაფუჭდება, ზუსტად გეცოდინება, რამ გამოიწვია.
რატომ ვერ ვუკავშირდები საკუთარ სერვერს?
ჩვეულებრივ არასწორი პორტი (query პორტის გამოყენება თამაშის პორტის ნაცვლად), ვერსიების შეუსაბამობა შენს თამაშსა და სერვერს შორის, ან სერვერს გაშვება ჯერ არ დაუსრულებია. კონსოლში მზადყოფნის ხაზი შეამოწმე და მისამართი ზუსტად პანელიდან დააკოპირე.
რამდენად ხშირად გავაკეთო backup?
მინიმუმ ყოველდღე, პლუს ხელით backup ნებისმიერი განახლების ან მოდის ცვლილების წინ. რაც უფრო მნიშვნელოვანია, ადრევე აღადგინე ერთი backup, რომ დაამტკიცო, რომ პროცესი მუშაობს.




კომენტარები
სრულიად ანონიმურად: ანგარიშის, ელფოსტის და cookie-ის გარეშე. ინახება მხოლოდ სახელი, ტექსტი და დრო - სხვა არაფერი. ბმულების რაოდენობა ლიმიტირებულია.