RE:NODE

როგორ ვიყიდოთ ან ვიქირაოთ DayZ სერვერი ზედმეტის გადახდის გარეშე

ავტორი RE:NODE-ის გუნდი
15 წუთის საკითხავი


DayZ სერვერის ქირაობამდე ოთხ კითხვას უპასუხე: შენი მოთამაშეები PC-ზე თამაშობენ თუ კონსოლზე, რამდენ მოდს გაუშვებ, სად ცხოვრობენ მოთამაშეები და გაქვს თუ არა Steam ანგარიში, რომელსაც ჰოსტს გადასცემ. ამ პასუხებზეა დამოკიდებული თითქმის ყველაფერი დანარჩენი. კერძო ჯგუფისთვის ან 30-40 სლოტიანი vanilla საზოგადოებისთვის PC სერვერს სჭირდება დაახლოებით 6 GB მეხსიერება, ორი რეალური ბირთვი და 35 GB დისკი. სერვერს, რომელიც Expansion-ზე, ტრეიდერებსა და AI-ზეა აგებული, სჭირდება 10-12 GB და იმაზე მეტი დისკი, ვიდრე ხალხი ელოდება. კონსოლის მოთამაშეებს PC სერვერზე შესვლა საერთოდ არ შეუძლიათ. ტარიფზე დაწერილი სლოტების რაოდენობა კი გვერდზე ყველაზე ნაკლებად ინფორმატიული რიცხვია, რადგან DayZ-ის ღირებულებას მოდები, persistence და ერთი დატვირთული CPU thread განსაზღვრავს და არა იმის რაოდენობა, რამდენი ადამიანის შესვლაა დაშვებული.

ეს გზამკვლევი ყიდვის გადაწყვეტილებას ეხება: რას უნდა მიაქციო ყურადღება, რას აარიდო თავი და პირველ დღეს რა გააკეთო, რომ ფული ტყუილად არ დაიხარჯოს. მეხსიერების დეტალები არის სტატიაში რამდენი RAM სჭირდება DayZ სერვერს, ინსტალაცია და მოდები - DayZ სერვერისა და მოდების გზამკვლევში, ხოლო ყველა კონფიგურაციის გასაღები განმარტებულია სტატიაში serverDZ.cfg განმარტებით.

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

DayZ-ს crossplay არ აქვს. PC სერვერი იღებს PC მოთამაშეებს Steam-ზე, Xbox სერვერი - Xbox მოთამაშეებს, PlayStation სერვერი კი PlayStation მოთამაშეებს. ამას ვერაფერი შეცვლის: ვერც შენი კონფიგურაცია და ვერც ჰოსტის მიერ გაყიდული ვერაფერი, ამიტომ რას ეძებ, იმას შენი ჯგუფის პლატფორმა განსაზღვრავს.

PC სერვერები ღია ბაზარია. სერვერის აპლიკაცია (DayZ Server, Steam app id 223350) შეუძლია დააყენოს ნებისმიერმა, ვისაც Steam ანგარიშზე თამაში აქვს, საკუთარ ტექნიკაზე ან ნებისმიერ ჰოსტზე. შენ იღებ ფაილებს, mission საქაღალდეს, მოდებს, BattlEye-ს და სრულ კონტროლს.

კონსოლის სერვერები სულ სხვა და გაცილებით შეზღუდული პროდუქტია. Xbox-ისა და PlayStation-ის community სერვერების თვითონ დაყენება შეუძლებელია: ისინი ქირავდება Bohemia-ს ლიცენზირებული კონსოლის პარტნიორის მეშვეობით, რომელიც წლების განმავლობაში Nitrado იყო. სახლში ასეთ სერვერს ვერ გაუშვებ, სხვა ჰოსტზე ვერ გადაიტან და მოდებს ვერ გაუშვებ, რადგან კონსოლის კლიენტებს მათი ჩატვირთვა არ შეუძლიათ. ჩვეულებრივ შეგიძლია შეცვალო ეკონომიკისა და გეიმფლეის ფაილები - types.xml, globals.xml, cfggameplay.json და მსგავსი - პარტნიორის ვებ ინტერფეისიდან. კონსოლის პირობები კომერციული შეთანხმებებია და შეიძლება შეიცვალოს, ამიტომ გადახდამდე Bohemia-ს მიმდინარე ინფორმაცია გადაამოწმე.

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

ერთადერთი გზაშენი მოთამაშეებიPC მოთამაშეებიSteamკონსოლის მოთამაშეებიXbox ან PlayStationნაქირავები PC სერვერინებისმიერი ჰოსტისაკუთარი ტექნიკაპორტები, uptime, დენიკონსოლის პარტნიორიმოდების გარეშე, XML
DayZ სერვერი, რომლის ყიდვაც რეალურად შეიძლება

გზამკვლევის დანარჩენი ნაწილი PC სერვერებს ეხება, სადაც არჩევანი რეალურია.

სლოტები თუ RAM: როგორ ფასდება DayZ სერვერები#

ჰოსტები გეიმ სერვერებს ორნაირად ანიჭებენ ფასს.

სლოტების მიხედვით. ირჩევ მოთამაშეების რაოდენობას და ფასი მასთან ერთად იზრდება. გასაგებია, მაგრამ DayZ-ს ცუდად ერგება, რადგან ერთი სლოტი პირდაპირ თითქმის არაფერი ღირს. მეხსიერებასა და CPU-ს ცენტრალური ეკონომიკა, მუდმივი ბაზები, infected-ების რაოდენობა და მოდების სია ხარჯავს. 60-სლოტიანმა vanilla სერვერმა შეიძლება Expansion-ის market-სა და AI-ს მქონე 30-სლოტიან სერვერზე ნაკლები მეხსიერება გამოიყენოს. სლოტებით დაფასებული ტარიფი ან რესურსებს ნომრის უკან მალავს - მაშინ არ იცი, რას ყიდულობ - ან გაფასებს მოთამაშეების ტევადობაში, რომელიც შეიძლება არ გჭირდებოდეს, და იმ რესურსს გაკლებს, რომელიც გჭირდება.

რესურსების მიხედვით. ყიდულობ მეხსიერებას, CPU-ს და დისკს, maxPlayers-ს კი თვითონ აყენებ serverDZ.cfg-ში. ეს DayZ-ის რეალურ ქცევას შეესაბამება და ნიშნავს, რომ ერთსა და იმავე ტარიფზე მშვიდი პრივატული სერვერი და გადატვირთული საჯარო სერვერი ერთი ფასი ღირს. პრობლემა ისაა, რომ უნდა იცოდე, რა გჭირდება, და სწორედ ამისთვის არის ქვემოთ მოცემული ცხრილი.

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

რა უნდა იპოვორატომ არის ეს მნიშვნელოვანი DayZ-ისთვის
მეხსიერება GB-შიმოდები, ეკონომიკა და persistence აქ ცხოვრობს
CPU წილი და არის თუ არა ის მკაცრი ლიმიტისერვერის FPS ერთი დატვირთული მთავარი thread-ია
დისკი GB-შიმოდები 3 GB ინსტალაციას 10-15 GB-ს უმატებს
ჩართული პორტებითამაშის, query-ისა და RCon-ის პორტები ცალკეა

maxPlayers ტექსტურ ფაილში ერთი სტრიქონია. ტარიფი, რომელიც 4 GB-ზე "100 სლოტს უშვებს", არაფერს გეუბნება იმაზე, შეუძლია თუ არა 100 ადამიანს მასზე თამაში; პასუხი არის: არა. რამდენი მოთამაშე ეტევა სერვერზე ამ მსჯელობას ნებისმიერი თამაშისთვის განიხილავს.

ზომის არჩევა: რა უნდა იყიდო იმის მიხედვით, რასაც გაუშვებ#

ეს დიაპაზონები აღებულია DayZ RAM გზამკვლევიდან, რომელიც განმარტავს, თითოეული გიგაბაიტი სად მიდის. დისკი ის სვეტია, რომელსაც ხალხი ტოვებს და მერე ნანობს.

სერვერიRAM და CPUდისკი
10-20 სლოტი, vanilla4-6 GB, 2 ბირთვი20-30 GB
30-40 სლოტი, vanilla ან მსუბუქი მოდები6-8 GB, 2-3 ბირთვი30-40 GB
40-60 სლოტი, vanilla8-10 GB, 3+ ბირთვი35-50 GB
30-50 სლოტი, Expansion-ის მასშტაბის მოდები10-12 GB, 3+ ბირთვი50-85 GB

როგორ გამოიყენო:

  • ზომა მოდების სიას მოარგე და არა სლოტების რაოდენობას. ტარიფის არჩევამდე ჩაიწერე მოდები, რომელთა გაშვებასაც აპირებ. Community Framework და ადმინ ინსტრუმენტი იაფია. Expansion თავისი market-ით, ტრანსპორტით და AI მოდულებით, პლუს იარაღისა და ტანსაცმლის პაკეტი, გაგიყვანს ქვედა სტრიქონში, მოთამაშეების რაოდენობის მიუხედავად.
  • ზომა მეორე თვეს მოარგე და არა პირველ დღეს. Persistence იზრდება ყოველ ბაზასთან, stash-თან და ტრანსპორტთან ერთად. სერვერი, რომელსაც პირველ კვირას საკმარისი აქვს, ხუთი კვირის მერე შეიძლება გაუჭირდეს.
  • CPU შეგნებულად იყიდე. DayZ სერვერის ჯანმრთელობა მისი დალოგილი server FPS-ია. დაახლოებით 30-ს ზემოთ ნორმალურია; დაახლოებით 15-ს ქვემოთ მოთამაშეები rubber-banding-ს და კარებს, რომლებიც ორ ცდას საჭიროებს, ამჩნევენ. გამოუყენებელი მეხსიერება ამ რიცხვს არაფერს აძლევს. გეიმ სერვერის CPU მოთხოვნები განმარტავს, რატომ სჯობს ერთი სწრაფი ბირთვი რამდენიმე ნელს.
  • დისკზე დატოვე სივრცე მოდების განახლებებისთვის. Workshop-ის ჩამოტვირთვები, ტესტირებული მოდის საქაღალდის მეორე ასლი, ლოგები და .ADM ფაილი - ყველაფერი ერთსა და იმავე დისკზე ხვდება.

ყველაზე იაფი სწორი შენაძენი, როგორც წესი, ის ტარიფია, რომელიც შენს მოდების სიას ეტევა და restart ციკლის ბოლოს მეხსიერების დაახლოებით 15%-იან მარჟას ტოვებს. თუ ჰოსტი საშუალებას გაძლევს იმავე სერვერზე ტარიფი ასწიო, ერთი საფეხურით დაბლიდან დაწყება და გაზომვა გონივრულია; თუ გადასვლა ხელახალ ინსტალაციას ნიშნავს, ერთი საფეხურით მაღლიდან დაიწყე.

მოდებით დატვირთული სერვერები: რა უნდა დაუშვას ტარიფმა#

DayZ-ის უმეტესი საზოგადოება მოდებზეა აგებული და მოდებზე ვარდებიან იაფი ტარიფები და შემზღუდველი ჰოსტები. ყიდვამდე დარწმუნდი, რომ თითოეულის გაკეთება შეგეძლება.

  1. ატვირთე საქაღალდეები და არა მხოლოდ ფაილები. მოდი არის @ModName საქაღალდე, რომელშიც addons, გასაღებები და ზოგჯერ კონფიგურაციაა. გჭირდება SFTP ან ფაილ მენეჯერი, რომელიც საქაღალდეების ატვირთვას იღებს, რადგან ოცდაათი მოდის ფაილ-ფაილ ატვირთვა მთელი საღამოა. ორივეს აღწერს SFTP და ფაილ მენეჯერი.
  2. დააკოპირე გასაღებები. ყოველი მოდის .bikey უნდა იდოს სერვერის keys საქაღალდეში, თორემ BattlEye მოთამაშეებს signature-ის შეცდომით გააგდებს. თუ ჰოსტის მოდების სისტემა ამას შენს მაგივრად აკეთებს, შეამოწმე, აკეთებს თუ არა ყოველი მოდის განახლების შემდეგ ხელახლა.
  3. შეცვალე გაშვების ხაზი. გჭირდება -mod=-სა და -servermod=-ზე კონტროლი, თანმიმდევრობის ჩათვლით, რადგან ისეთი framework-ები, როგორიც @CF-ია, იმ მოდებზე ადრე უნდა ჩაიტვირთოს, რომლებიც მათზეა დამოკიდებული.
  4. შეცვალე mission საქაღალდე. მოდებს, რომლებიც ნივთებს ამატებენ, ეკონომიკის ჩანაწერები სჭირდება, ხელსაყრელია custom საქაღალდეში, რომელიც cfgeconomycore.xml-შია რეგისტრირებული. ჰოსტი, რომელიც mission საქაღალდეს მალავს, მალავს იმ ადგილს, სადაც DayZ-ის ადმინისტრირების უმეტესობა ხდება.
  5. თვითონ აირჩიე განახლების დრო. DayZ-ის პატჩი მოდებს ტეხავს, სანამ ავტორები მათ თავიდან არ ააწყობენ. გინდა თვითონ გადაწყვიტო, როდის განახლდეს მოდები და არ გაიღვიძო სერვერთან, რომელზეც ვერავინ შედის. რა ვქნა, როცა მოდის განახლება ტეხავს ამ დღის გეგმაა.

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

Expansion-ს და community რუკებს ცალკე დაგეგმვა სჭირდება. Expansion მოდულურია და მხოლოდ იმ მოდულების გაშვება, რომლებსაც იყენებ, მეხსიერებასა და CPU-ზე დიდ გავლენას ახდენს - იხილე DayZ Expansion სერვერის გზამკვლევი. community რუკა, როგორიცაა Namalsk ან Deer Isle, თავის mission საქაღალდეს მოიტანს და ერთ-ორ გიგაბაიტს ამატებს; Deer Isle-ისა და Namalsk-ის გაშვება განმარტავს, რა იცვლება.

Steam ლოგინის მოთხოვნა#

Steam-ის უმეტესი თამაშისგან განსხვავებით, DayZ სერვერის ჩამოტვირთვა ანონიმური SteamCMD ლოგინით შეუძლებელია. ინსტალაციას სჭირდება Steam ანგარიში, რომელსაც DayZ აქვს:

bash
$ steamcmd +force_install_dir /home/dayz/server +login <steam_account> \    +app_update 223350 validate +quit

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

  • გამოიყენე სათადარიგო ანგარიში. შექმენი ცალკე Steam ანგარიში, იყიდე მასზე DayZ და გამოიყენე მხოლოდ სერვერებისთვის. ეს თამაშის ერთი ასლი ღირს. სანაცვლოდ ჰოსტისთვის მიცემულ ანგარიშზე სხვა არაფერია: არც ინვენტარი, არც გადახდის მეთოდი, არც მეგობრების სია, არც სხვა თამაშები.
  • მოელოდე, რომ მონაცემები ისე შეინახება, როგორც აკრიფე. ჰოსტს პაროლი სერვერის შემდგომი განახლებისთვის სჭირდება, ამიტომ ის შენახულია გამოსაყენებელი ფორმით და არა ცალმხრივი hash-ის სახით. ეს ნორმალურია და გარდაუვალი. სწორედ ამიტომ უნდა იყოს ანგარიში სათადარიგო.
  • Steam Guard. SteamCMD ითხოვს Steam Guard-ის კოდს, როცა ანგარიში პირველად შედის ახალი მანქანიდან. წაიკითხე, რას ითხოვს ჰოსტის ინსტალაციის ეტაპი და კოდი მზად გქონდეს; პირველი ლოგინის შემდეგ ის ჩვეულებრივ აღარ ითხოვს.
  • თუ რამე იცვლება, შეცვალე პაროლი. თუ სერვერს სხვა ადმინს გადასცემ, ჰოსტს ტოვებ ან გაჟონვაზე ეჭვი გაქვს, შეცვალე სათადარიგო ანგარიშის პაროლი და განაახლე სერვერზე.

Workshop მოდები იგივე ლოგინით იწერება კლიენტის app id-ით, 221100. SteamCMD განმარტებული აღწერს app id-ებს, validate-ს და beta branch-ებს, თუ ამას ხელით აკეთებ.

RE:NODE-ზე სერვერი იქმნება გადახდის დადასტურებისთანავე, ხოლო DayZ-ის ინსტალაცია Setup ჩანართზე ელოდება, სანამ ამ Steam ლოგინს შეიყვან. პანელი მას ისე ინახავს, როგორც აკრიფე, და ესეც კიდევ ერთი მიზეზია, რომ სათადარიგო ანგარიში გამოიყენო.

ლოკაცია და ping#

DayZ არის UDP და მგრძნობიარეა დაყოვნების მიმართ, ხოლო ცუდი კავშირის მქონე მოთამაშე desync-ს გარშემომყოფებისთვისაც იწვევს და არა მხოლოდ საკუთარი თავისთვის. სერვერი მოთამაშეების უმეტესობასთან ახლოს განათავსე. ცენტრალურ ევროპაში მდებარე სერვერი ევროპას კარგად ემსახურება, აშშ-ის აღმოსავლეთს კი მისაღებად; ის არასწორი არჩევანია ავსტრალიის ან ამერიკის დასავლეთ სანაპიროს ჯგუფისთვის, რაც უნდა იაფი იყოს. გეიმ სერვერის ping რეგიონების მიხედვით აჩვენებს მიახლოებით მანძილებს, ხოლო სად უნდა იდგეს შენი სერვერი ზოგადად ამ გადაწყვეტილებას განიხილავს.

serverDZ.cfg-ში ამას ორი პარამეტრი უკავშირდება:

serverDZ.cfg
maxPing = 200;hostname = "EU | Chernarus | Vanilla+ | 3-hour restarts";

maxPing აგდებს მოთამაშეებს, რომელთა ping მილიწამებში მითითებულ მნიშვნელობაზე მაღალი რჩება, და ამით იცავს ყველა დანარჩენს იმ მოთამაშისგან, რომელიც rubber-banding-ს გამოიწვევდა. რეგიონის hostname-ის დასაწყისში ჩაწერა მოთამაშეებს საშუალებას აძლევს, შესვლამდე თვითონ გაფილტრონ.

RE:NODE ერთ ლოკაციაზე მუშაობს, გერმანიაში, ჩვენივე ტექნიკაზე. ეს ევროპულ საზოგადოებებს ერგება და სწორი არჩევანი არ არის ჯგუფისთვის, რომლის მოთამაშეებიც უმეტესად აზიაში, ოკეანეთსა თუ ამერიკებშია. ჰოსტი მოთამაშეებთან ახლოს აირჩიე და არა პირიქით.

Backup-ები: რა უნდა გაძლევდეს ჰოსტი#

DayZ ყოველ ბაზას, კარავს, stash-ს, ტრანსპორტსა და პერსონაჟს ინახავს storage_<instanceId>-ში mission საქაღალდის შიგნით. ეს საქაღალდე შენი სერვერის მთელი ისტორიაა. თუ დაკარგავ, სამყარო წაიშლება; თუ დაზიანდება, storageAutoFix = 1 შეიძლება გიშველოს, შეიძლება არა. mission XML, რომელსაც საღამოები მოახმარე, მეორე რამ არის, რაც დაცვას იმსახურებს.

რას უნდა მიაქციო ყურადღება ტარიფში:

  • Backup-ები ჩართულია და არა დამატებითი ფასი. გინდა ერთი ყოველ მოდის განახლებამდე და ყოველ თამაშის პატჩამდე.
  • შენახულია სხვაგან. სერვერის იმავე დისკზე შენახული backup იცავს ცუდი რედაქტირებისგან და არა მანქანის დაკარგვისგან ან სერვერის წაშლისგან.
  • აღდგება ბილეთის გარეშე და ჩამოსატვირთია, რომ საკუთარი ასლი შეინახო.
  • განრიგით, რომ backup ჩატარდეს დაგეგმილ restart-მდე და არა მაშინ, როცა ვინმეს გაახსენდება.

შემდეგ ერთი აღადგინე. Backup-ები, რომლებიც რეალურად აღდგება განმარტავს, რატომ: backup, რომელიც არავის აღუდგენია, ჰიპოთეზაა. გეიმ სერვერის backup სტრატეგია აღწერს, რამდენი შეინახო და როდის გააკეთო, ხოლო DayZ-ის wipe-ები და persistence განმარტავს, რა არის storage_1-ში და რისი წაშლა შეუძლია ნაწილობრივ wipe-ს.

RE:NODE-ზე ყველა DayZ ტარიფი ორ backup სლოტს შეიცავს. Backup-ები გადის მოთხოვნით ან განრიგით, აღდგება ღილაკით, ჩამოსატვირთია, შეიძლება დაიბლოკოს, რომ rotation არ წაშალოს, და ინახება იმ მანქანის გარეთ, რომელსაც იცავს. ერთი გაფრთხილება, რომელიც იქაც და თითქმის ყველგან მოქმედებს: სერვერის წაშლა მის backup-ებსაც შლის, დაბლოკილებსაც. რამის გაუქმებამდე ასლი ჩამოტვირთე.

ტარიფები და შეთავაზებები, რომლებსაც უნდა აარიდო თავი#

DayZ-ის ცუდი შენაძენების უმეტესობა მოკლე სიაში ეტევა.

  • სლოტებით დაფასებული ტარიფები, რომლებიც მეხსიერებასა და CPU-ს არ ასახელებს. DayZ სერვერის ზომას სლოტების რაოდენობით ვერ შეარჩევ. თუ რესურსები გვერდზე არ წერია, ხვდები, რომ ვარაუდს ყიდულობ.
  • მცირე მეხსიერება დიდი სლოტების რაოდენობით. "60 სლოტი" 4 GB-ზე 60-მოთამაშიანი კონფიგურაციის სტრიქონია სერვერზე, რომელსაც მოდებიანი 20 გაუჭირდება.
  • მცირე დისკი მოდებიანი სერვერისთვის. დაახლოებით 30 GB-ის ქვემოთ ოცმოდიანი სია, მისი განახლებები და სეზონის ლოგები მას გაავსებს. სავსე დისკი შენახვას აჩერებს, ხოლო DayZ სერვერი, რომელიც persistence-ს ვერ წერს, სერვერია, რომელიც ერთი რეიდის ბაზებს დაკარგავს.
  • ფაილებზე წვდომის გარეშე. თუ serverDZ.cfg-ს, mission საქაღალდეს, keys-ს და profiles ლოგებს ვერ წვდები, DayZ-ს ვერ ადმინისტრირებ. ათი ველის მქონე კონფიგურაციის ფორმა მის შემცვლელად არ გამოდგება.
  • წელიწადი წინასწარ, პირველივე დღეს. უმეტეს ჰოსტთან, ჩვენთან ჩათვლით, გრძელი ვადა თვეში უფრო იაფია. ის ღირს მაშინ, როცა სერვერი დატვირთულ შაბათ-კვირას გაატარე და იცი, რომ ტარიფი სწორია, და არა მანამდე. თანხის დაბრუნება საუბარია; თვიური ვადა კი გადაწყვეტილებაა, რომელსაც გადახედავ.
  • არასწორი კონტინენტი. იაფი სერვერი მოთამაშეებისგან შორს მოთამაშეებს გაკარგვინებს.
  • "შეუზღუდავი" ნებისმიერი რამ. მეხსიერებას, CPU-სა და გამტარუნარიანობას სადღაც ლიმიტი აქვს. ტარიფი, რომელიც თავის ლიმიტებს ასახელებს, ისაა, რომლის გარშემოც დაგეგმვა შეგიძლია.
  • Steam ანგარიში, რომელსაც არ აკონტროლებ. ზოგი შეთავაზება საკუთარი ანგარიშით აყენებს. ეს მუშაობს მანამ, სანამ ანგარიში არ შეიცვლება ან არ დაიბლოკება, და მერე შენი სერვერი ვეღარ განახლდება. იცოდე, ვისი ლოგინით ხდება ინსტალაცია.

ასევე ფრთხილად იყავი, როცა "სიმშვიდისთვის" უმაღლეს ტარიფს ყიდულობ. გამოუყენებელი მეხსიერება სერვერის FPS-ს არ ზრდის. თუ სერვერი ნელია, მაშინ როცა მეხსიერება საკმარისია, გამოსწორებაა ნაკლები infected, ნაკლები AI ან მსუბუქი მოდების სია - CPU თუ RAM გეიმ სერვერებისთვის გაჩვენებს, როგორ გაარჩიო, რომელია ლიმიტი.

პირველი დღის ჩეკლისტი#

პირველი საღამო ქმნის სერვერს, რომელთანაც იცხოვრებ. გააკეთე ეს თანმიმდევრობით.

  1. დააყენე სათადარიგო ანგარიშით. შეიყვანე Steam ლოგინი, დაელოდე ინსტალაციის დასრულებას და გაუშვი სერვერი ერთხელ vanilla, რომ თავისი საქაღალდეები და ლოგები შექმნას.
  2. გააკეთე სუფთა ინსტალაციის backup. ნებისმიერ რედაქტირებამდე გააკეთე backup და დაბლოკე, თუ ჰოსტი იძლევა. ეს შენი ასლია ხელუხლებელი mission საქაღალდისა და კონფიგურაციისა.
  3. დააყენე იდენტობა და წვდომა `serverDZ.cfg`-ში. hostname რეგიონითა და რუკით, passwordAdmin გრძელი შემთხვევითი სტრიქონი, password ან enableWhitelist პრივატული სერვერისთვის და რეალისტური maxPlayers.
  4. შეუსაბამე პორტები. შეამოწმე, რომ -port და steamQueryPort ემთხვევა ჰოსტის მიერ გამოყოფილ პორტებს. სერვერი, რომელზეც IP-ით შესვლა შეიძლება, მაგრამ ლაუნჩერის სიაში არ ჩანს, თითქმის ყოველთვის query პორტის შეცდომაა - იხილე გეიმ სერვერის პორტები განმარტებული.
  5. დააყენე RCon პაროლი. ის ცხოვრობს BEServer_x64.cfg-ში BattlEye საქაღალდეში profiles დირექტორიის შიგნით და passwordAdmin-ისგან განცალკევებულია. გახადე გრძელი და შემთხვევითი და წაიკითხე RCON უსაფრთხოდ. კლიენტებს აღწერს DayZ ადმინ ინსტრუმენტები და BattlEye RCon.
  6. ჩართე ლოგირება, რომელიც დაგჭირდება. ამ სიის შემდეგ ბლოკი გაძლევს რიცხვებს ყველა შემდგომი ზომის გადაწყვეტილებისთვის.
  7. მოდები სათითაოდ დაამატე. ატვირთე საქაღალდე, დააკოპირე მისი გასაღები, დაამატე -mod=-ში დამოკიდებულების თანმიმდევრობით, გადატვირთე, შედი, წაიკითხე ლოგი. ოცის ერთდროულად დამატება ერთ შეცდომას ვარაუდის საღამოდ აქცევს.
  8. დაგეგმე restart ციკლი. ყოველ სამ-ოთხ საათში ერთხელ DayZ-ის ნორმაა. Backup დღეში ერთი restart-მდე დააყენე. Restart განრიგები, რომლებიც გვეხმარება განიხილავს ინტერვალის არჩევას, ხოლო db/messages.xml მოთამაშეებს თითოეულამდე გააფრთხილებს.
  9. დააკვირდი ერთ დატვირთულ საღამოს. წაიკითხე დალოგილი server FPS და მეხსიერება მთელ ციკლზე, სანამ რომელიმე მიმართულებით ტარიფს შეცვლი.
serverDZ.cfg
logAverageFps = 300;logMemory = 300;logPlayers = 300;timeStampFormat = "Full";

მნიშვნელობები წამებში მითითებული ინტერვალებია. მათი დაყენების შემდეგ profiles საქაღალდის .RPT ფაილი ყოველ ხუთ წუთში წერს server FPS-ს, მეხსიერებას და მოთამაშეების რაოდენობას, რაც ზომის გადაწყვეტილებისთვის საჭირო ყველა მტკიცებულებაა.

FAQ#

რა ღირს DayZ სერვერის ქირაობა?

ეს დამოკიდებულია მეხსიერებასა და CPU-ზე, რომელიც გჭირდება, და არა სლოტების რაოდენობაზე. vanilla ან მსუბუქად მოდიფიცირებულ PC სერვერს სჭირდება დაახლოებით 6 GB, ძლიერ მოდიფიცირებულს კი 10-12 GB, ამიტომ ტარიფები ამ ზომებზე შეადარე. უფრო იაფი ტარიფი ნაკლები მეხსიერებით იმ სერვერს ვერ გაუშვებს, რომელიც გინდა.

შეუძლიათ PC და კონსოლის მოთამაშეებს ერთ DayZ სერვერზე თამაში?

არა. DayZ-ს crossplay არ აქვს, ამიტომ PC, Xbox და PlayStation სერვერები ცალკეა. კონსოლის community სერვერები ქირავდება Bohemia-ს ლიცენზირებული კონსოლის პარტნიორის მეშვეობით და მოდებს ვერ უშვებს.

მართლა უნდა მივცე ჰოსტს ჩემი Steam პაროლი?

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

უფრო იაფია DayZ-ის სახლში ჰოსტინგი?

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

შემიძლია მოგვიანებით DayZ სერვერის სხვა ჰოსტზე გადატანა?

PC-ზე, დიახ. დააკოპირე mission საქაღალდე storage_<instanceId>-ის ჩათვლით, serverDZ.cfg, keys საქაღალდე და შენი მოდების სია, შემდეგ ახალ ჰოსტზე დააყენე იგივე თამაშის build და მოდები. კონსოლის სერვერები პარტნიორის პლატფორმიდან ვერ გადაიტანება.

დავიწყო უდიდესი ტარიფით?

არა. დაიწყე ტარიფით, რომელიც შენს მოდების სიას ეტევა, ჩართე logMemory და logAverageFps და გაზომე სრული დატვირთული ციკლი. ასწიე, თუ მეხსიერება ლიმიტთან ახლოსაა; თუ FPS დაბალია მეხსიერების მარაგით, უფრო დიდი ტარიფი არ დაგეხმარება.