RE:NODE

სახელმძღვანელოები12 წუთის საკითხავი

Unturned სერვერის დაყენება: კონფიგურაცია, workshop რუკები და RocketMod

Unturned-ის dedicated სერვერის დაყენება: Commands.dat, გეიმფლეის კონფიგურაცია, პორტები და GSLT, workshop რუკები და მოდები, ადმინები, RocketMod და ხშირი შეცდომები.

განახლებულია

0 მკითხველი

Unturned სერვერისგან თითქმის არაფერს ითხოვს, რის გამოც ის კარგი პირველი სერვერია. ორი გიგაბაიტი და ერთი ბირთვი სრულ ჯგუფს ატარებს ოფიციალურ რუკაზე, მთელი კონფიგურაცია ერთ საქაღალდეში რამდენიმე ფაილშია, და dedicated სერვერი ანონიმურად დგება დაახლოებით ერთ წუთში. შეცდომები, რომლებსაც ხალხი უშვებს, ყველა ერთსა და იმავე ორ ადგილას არის: workshop კონტენტი, რომელიც სერვერს აქვს და კლიენტს - არა, და დაკარგული Game Server Login Token, რის გამოც სერვერი შესანიშნავად მუშაობს და ყველასთვის უხილავია. ეს გზამკვლევი მოიცავს დაყენებას, ყველა მნიშვნელოვან ფაილს, პორტებს, workshop-ს, RocketMod-ს და შეცდომებს მათ შორის.

რას უშვებ#

Unturned 3-ის dedicated სერვერი არის ცალკე Steam აპლიკაცია, app id 1110390, რომელიც ანონიმურად დგება და U3DS საქაღალდეში ვარდება. მას თამაშის ასლი არ სჭირდება და ლიცენზიაც არა. კლიენტის app id არის 304930, რაც ორ ადგილას მნიშვნელოვანია: workshop-ის ჩამოტვირთვებში და login token-ში.

ერთი სერვერის ყველაფერი ერთი instance საქაღალდის შიგნით ცხოვრობს, და ერთი ინსტალაციიდან რამდენიმე instance-ის გაშვება შეგიძლია, თითოეულს განსხვავებული სახელი რომ მისცე:

code
U3DS/  ServerHelper.sh              Linux start script  ServerHelper.bat             Windows start script  Servers/    MyServer/                  one instance      Server/        Commands.dat           what the server is        Config.json            how the game plays (older servers)        Config.txt             how the game plays (3.25.8.0 and newer)        Adminlist.dat          SteamID64 per line        Blacklist.dat        Whitelist.dat      WorkshopDownloadConfig.json workshop items to fetch at boot      Rocket/                  RocketMod, if installed

ეს დაყოფა არის მთელი თამაშის გონებრივი მოდელი. Commands.dat წყვეტს, რა არის სერვერი - მისი სახელი, პორტი, რუკა, ადგილები და მფლობელი. გეიმფლეის კონფიგურაცია წყვეტს, როგორ თამაშდება თამაში - loot, ზომბები, ტრანსპორტი, დაზიანება. ორი ფაილი, ორი ამოცანა, და Unturned-ის ჰოსტინგის თითქმის ყველა კითხვა სინამდვილეში კითხვაა იმაზე, რომელი მათგანი უნდა შეასწორო.

მოთხოვნები და რესურსების მოხმარება#

სერვერიRAMCPUშენიშვნები
8-12 მოთამაშე, ოფიციალური რუკა, vanilla2 GB1 ბირთვინამდვილად საკმარისია და არა საწყისი მაჩვენებელი
16-24 მოთამაშე, curated რუკა3-4 GB1.5 ბირთვიუფრო დიდი რუკები მეტ ობიექტს ინახავს
24-40 მოთამაშე, RocketMod plugin-ები4-6 GB2 ბირთვიplugin-ები და შენახული ნაგებობები გროვდება
დიდი workshop რუკა და mod პაკეტები6-8 GB2-2.5 ბირთვიმეხსიერებას ჩვეულებრივ რუკა ხარჯავს

ცვლადი რუკაა და არა მოთამაშეების რაოდენობა. ოფიციალური რუკები, როგორიცაა Washington და PEI, პატარა და იაფია; დიდი community რუკები გაცილებით მეტ ობიექტს ინახავს და გაცილებით მეტ asset-ს ტვირთავს. სერვერის მეხსიერების მოხმარებაც იზრდება, როცა მოთამაშეები აშენებენ - ყოველი ნაგებობა და barricade ინახება და სიმულირდება - ამიტომ სერვერი, რომელიც პირველ კვირას 2 GB-ში ეტევა, მესამე თვისთვის შეიძლება 3 GB-ს ითხოვდეს.

დისკი მცირეა: სერვერის ინსტალაცია რამდენიმე გიგაბაიტია, workshop კონტენტი კი დიდ რუკაზე ჩვეულებრივ რამდენიმე ასეული მეგაბაიტია. აქ Unturned-ის გეგმები 2 GB-დან იწყება 10 GB დისკით, რაც ამ თამაშის პატიოსანი ზომაა და არა გაყიდვის ხრიკი. თუ ადგილების რაოდენობის გამოთვლას ცდილობ, რამდენი მოთამაშე ეტევა სერვერზე ზოგად მეთოდს აღწერს.

სერვერის დაყენება და გაშვება#

bash
$ steamcmd +force_install_dir /home/unturned/U3DS +login anonymous \    +app_update 1110390 validate +quit$ cd /home/unturned/U3DS$ ./ServerHelper.sh +InternetServer/MyServer

Windows-ზე იგივეა ServerHelper.bat +InternetServer/MyServer. მხოლოდ ლოკალური ტესტისთვის InternetServer შეცვალე LanServer-ით. დახრილი ხაზის შემდეგ instance-ის სახელი არის Servers/-ის ქვეშ მდებარე საქაღალდე და ის იქმნება პირველ გაშვებაზე კონფიგურაციის ფაილებთან ერთად - ამიტომ გაუშვი სერვერი ერთხელ, გააჩერე და შეასწორე ის, რაც შექმნა, და არ დაწერო ფაილები ნულიდან. SteamCMD ახსნილი ეხება validate-ს, განახლების სკრიპტებს და იმას, რას ნიშნავს app id არგუმენტები.

Commands.dat: სერვერის იდენტობა#

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

Servers/MyServer/Server/Commands.dat
Name Thursday SurvivalOwner 76561198012345678Port 27015Map WashingtonMaxPlayers 24Mode NormalPerspective BothWelcome Read the rules in Discord. No raiding offline bases.PasswordQueue_Size 8FilterCheatsGSLT 0123456789ABCDEF0123456789ABCDEF

ბრძანებები, რომლებიც ღირს ცოდნად:

ბრძანებაეფექტი
Nameსერვერის სახელი ბრაუზერში, 50 სიმბოლომდე
OwnerSteamID64, რომელიც მუდმივ ადმინს იღებს
PortQuery პორტი; თამაში მუშაობს ამ პორტს პლუს ერთზე
Mapრუკის შიდა სახელი და არა საჩვენებელი
MaxPlayersადგილების რაოდენობა
ModeEasy, Normal ან Hard - ირჩევს, რომელი სირთულის კონფიგურაცია მოქმედებს
PvEთუ არის - PvE; თუ არ არის - PvP
PerspectiveFirst, Third, Vehicle ან Both
Passwordშესვლის პაროლი; მნიშვნელობა ცარიელი დატოვე, თუ არ გინდა
Queue_Sizeრამდენ მოთამაშეს შეუძლია ადგილს დაელოდოს
Cheatsთუ არის - cheat ბრძანებები ჩართულია, თუ არ არის - გამორთულია
Filterუარყოფს მოთამაშეებს, რომელთა სახელებშიც უაზრო სიმბოლოებია
Goldსერვერს Gold Upgrade-ის მფლობელებით ზღუდავს
Loadoutუნარების ნაკრები და საწყისი ნივთები ახალი spawn-ებისთვის
Welcomeშეტყობინება შესვლისას
GSLTlogin token, თუ მას კონფიგურაციის ფაილში არ ათავსებ

Mode არის ის, რაც ხალხს უკვირს. ის არა მარტო დაზიანების რიცხვს ცვლის - ის ირჩევს, გეიმფლეის კონფიგურაციის რომელ სირთულის ბლოკს იყენებს სერვერი, ამიტომ Mode Hard სერვერი უგულებელყოფს რიცხვებს, რომლებიც Normal-ის ქვეშ ყურადღებით შეასწორე.

Map იღებს შიდა სახელს. ოფიციალური და curated რუკები თამაშთან ერთად მოდის და სხვა არაფერი სჭირდება; თუ სერვერი ვერ პოულობს სახელს, რომელიც მიეცი, ის ჩუმად PEI-ს ტვირთავს. სერვერი, რომელიც განუწყვეტლივ PEI-ში იტვირთება, ბაგს კი არა, შეცდომას აკრეფაში შეიცავს.

გეიმფლეის კონფიგურაცია: Config.txt და Config.json#

სერვერები, რომლებიც 3.25.8.0 ან უფრო ახალ build-ზე შეიქმნა, იღებენ Config.txt-ს, კომენტარებიანი უბრალო ტექსტის ფაილს ფიგურულ ფრჩხილებში მოქცეული სექციებით. ძველ instance-ებს აქვთ Config.json იმავე პარამეტრებით JSON-ის სახით. სტრუქტურა ორივეგან ერთნაირია: Browser სექცია იმისთვის, როგორ წარმოაჩენს სერვერი თავს, Server სექცია კავშირის ქცევისთვის და ბლოკი თითო სირთულისთვის - Easy, Normal, Hard - თითოეული შეიცავს Items, Vehicles, Zombies, Animals, Barricades, Structures, Players, Objects, Events და Gameplay-ს.

პარამეტრები, რომლებსაც ხალხი რეალურად ცვლის, Normal სირთულის ნაგულისხმევი მნიშვნელობებით:

პარამეტრინაგულისხმევირას აკეთებს
Items.Spawn_Chance0.35ალბათობა, რომ spawn წერტილში ნივთია
Items.Respawn_Time50.0წამები, სანამ გაძარცული წერტილი შეივსება
Items.Despawn_Dropped_Time600.0წამები, სანამ დაგდებული ნივთები ქრება
Items.Quality_Multiplier1.0გაჩენილი ნივთების მდგომარეობა
Zombies.Spawn_Chance0.2ალბათობა, რომ ზომბის spawn წერტილი გამოიყენება
Zombies.Respawn_Day_Time360.0წამები, სანამ მოკლული ზომბი დღისით ბრუნდება
Zombies.Respawn_Night_Time30.0იგივე ღამით
Zombies.Damage_Multiplier0.75რამდენად მძიმედ ურტყამენ ზომბები
Zombies.Armor_Multiplier1.25რამდენ დაზიანებას იჭერენ
Vehicles.Respawn_Time300.0წამები, სანამ განადგურებული ტრანსპორტი ბრუნდება

ეს ნაგულისხმევები Normal ბლოკისაა. შეცვალე Mode Commands.dat-ში და სხვა ნაკრები მოქმედებს, რაც ყველაზე გავრცელებული მიზეზია, რის გამოც ცვლილება "არაფერს აკეთებს".

Browser სექცია შეიცავს Icon-სა და Thumbnail-ს - სერვერების სიაში ნაჩვენები პატარა სურათების URL-ებს - აღწერის ველებს, Monetization დეკლარაციას, რომელიც პატიოსნად უნდა შეავსო, თუ რამეს ყიდი, და Login_Token-ს. Server სექცია შეიცავს VAC_Secure-სა და BattlEye_Secure-ს, რომლებიც საჯარო სერვერზე ჩართული უნდა დარჩეს, ასევე ping-ისა და timeout-ის ლიმიტებს.

სიტყვა loot მამრავლებზე, რადგან მათი გაზრდა პირველია, რასაც ყველა აკეთებს: Items.Spawn_Chance 1.0-ზე სერვერს გულუხვს არ გახდის, უაზროს გახდის. ყოველი შენობა სავსეა, არავის სჭირდება მოგზაურობა და თამაში ერთ საღამოში მთავრდება. თუ უფრო სწრაფი სერვერი გინდა, ამის ნაცვლად შეამცირე Items.Respawn_Time, რომ ადგილები უფრო სწრაფად შეივსოს, ხოლო ქალაქში გავლას მაინც ჰქონდეს აზრი.

პორტები, GSLT და დაკავშირება#

პორტიპროტოკოლიდანიშნულება
27015UDPსერვერების სიის query-ები, ადგენს Port
27016UDPთამაშის ტრაფიკი, ყოველთვის Port + 1

ორივე UDP-ია და ორივე ხელმისაწვდომი უნდა იყოს. თუ ერთ მანქანაზე ორ instance-ს უშვებ, Port-ის მნიშვნელობები მინიმუმ ორით დააშორე - 27015 და 27017 - თორემ მეორე სერვერის თამაშის პორტი პირველი სერვერის query პორტს დაეჯახება. აქ Unturned-ის გეგმებს ორი allocation მოჰყვება, ზუსტად ეს წყვილი. გეიმ სერვერის პორტები ახსნილი ხსნის, რისთვის არის query პორტი და როგორ გაარკვიო, ორიდან რომელია დაბლოკილი.

token არის ხილვადობის მეორე ნახევარი. build 3.21.31.0-დან სერვერი Game Server Login Token-ის გარეშე დაფარულია ინტერნეტ სერვერების სიიდან - ის მუშაობს, ხალხს მაინც შეუძლია IP-ით შესვლა, მაგრამ მას ვერავინ იპოვის, ვინც სიას ათვალიერებს. შექმენი ის Steam-ის game server ანგარიშის გვერდზე app id 304930-ის გამოყენებით, შემდეგ დადე ის ერთ ადგილას და არა ორივეგან:

code
GSLT 0123456789ABCDEF0123456789ABCDEF

Commands.dat-ში, ან როგორც Login_Token კონფიგურაციის ფაილის Browser სექციაში. token შენს Steam ანგარიშს ეკუთვნის, შეიძლება დაიბლოკოს, თუ სერვერი ცუდად იქცევა, და ყოველ გაშვებულ სერვერს საკუთარი სჭირდება. Steam game server token-ები ახსნილი ეხება წესებს, ხოლო გეიმ სერვერის მონეტიზაცია წესებში - რის გაყიდვაც შეგიძლია, სანამ token პასუხისმგებლობად იქცევა.

RE:NODE-ზე token შენ უნდა შექმნა: სერვერი შენდება იმავე წამს, როცა გადახდა გადის, და ინსტალაცია Setup ჩანართზე ელოდება, სანამ მას იქ არ ჩასვამ. ეს განზრახ არის. ჰოსტი, რომელიც token-ს გაძლევს, გაძლევს სხვისი credential-ს.

Workshop რუკები და კონტენტი#

Workshop ნივთები კონფიგურაციაში ეკუთვნის და არა ფაილურ სისტემაში. დაამატე ID-ები WorkshopDownloadConfig.json-ში instance საქაღალდეში და სერვერი გაშვებისას ჩამოტვირთავს მათ და სიას გადასცემს შემომსვლელ მოთამაშეებს, რომლებიც იმავე ნივთებს Steam-იდან ავტომატურად იღებენ:

Servers/MyServer/WorkshopDownloadConfig.json
{    "File_IDs": [        1205209275,        1440592288    ]}

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

იკითხება გაშვებისასკონტენტისაჭირო id-ების სიაიგივე ნივთებიWorkshopDownloadConfigFile_IDs მასივიSteam WorkshopUnturned სერვერიტვირთავს გაშვებისასმოთამაშეტვირთავს შესვლისას
როგორ აღწევს workshop რუკა შემომსვლელ მოთამაშეს

სამი წესი ამას უმტკივნეულოს ხდის:

  • Curated რუკებს დამატებითი დაყენება არ სჭირდება და გონივრული საწყისი არჩევანია. ისინი თამაშთან ერთად ორივე მხარეს მოდის, ამიტომ არაფერია ჩამოსატვირთი და არაფერია შესაუთავსებელი.
  • ბევრი community რუკა ორი ნივთია, რელიეფი და asset პაკეტი. მხოლოდ ერთი რომ ჩართო, მოთამაშეები ობიექტების ადგილას მოლივლივე წითელ შეცდომის ტექსტს ხედავენ. წაიკითხე რუკის workshop გვერდი, რას მოითხოვს კიდევ.
  • გადატვირთე ყოველი ცვლილების შემდეგ. ID-ების ფაილი გაშვებისას იკითხება, და workshop ნივთი, რომელიც სესიის შუაში განახლდა, არ აღიქმება, სანამ სერვერი არ გადაიტვირთება.

Mod კონტენტი იმავე გზას მიჰყვება - ნივთების პაკეტი ისეთივე workshop id-ია, როგორც ნებისმიერი სხვა. Steam Workshop mod-ები dedicated სერვერებზე ხსნის, როგორ მუშაობს ეს ჩამოტვირთვები სხვადასხვა თამაშში, მათ შორის რა ხდება, როცა ავტორი ნივთს გამოაქვეყნებს სიიდან, რომელზეც დამოკიდებული ხარ.

ადმინები, RocketMod და plugin-ები#

Vanilla ადმინისტრირება არის console და სამი ტექსტური ფაილი. Adminlist.dat, Whitelist.dat და Blacklist.dat თითოეული ინახავს ერთ SteamID64-ს ხაზზე, ხოლო Owner ბრძანება Commands.dat-ში მუდმივ ადმინს გასცემს მათზე შეხების გარეშე. console ბრძანებები, რომლებიც ღირს დასამახსოვრებლად:

ბრძანებაეფექტი
admin <player>ადმინის მიცემა დაკავშირებულ მოთამაშეს
unadmin <player>მისი მოხსნა
kick <player> <reason>გაგდება
ban <player> <reason> <duration>ბანი, ხანგრძლივობა წამებში
unban <steamid>ბანის მოხსნა
playersდაკავშირებულთა სია
saveსამყაროს დისკზე ჩაწერა ახლავე
shutdownსუფთა გაჩერება შენახვით
day / nightდღის დროის დაყენება

ამაზე მეტი plugin framework-ია. RocketMod არის დიდი ხნის ნაცადი: ის ჩადგება როგორც მოდული სერვერის Modules საქაღალდეში, და გაშვების შემდეგ ქმნის Rocket საქაღალდეს შენს instance-ში Rocket.config.xml-ით, Plugins საქაღალდით და Permissions.config.xml-ით. Plugin-ები არის DLL-ები, რომლებსაც Rocket/Plugins-ში აგდებ, და თითოეული პირველ ჩატვირთვაზე საკუთარ კონფიგურაციის ფაილს ქმნის.

რაზეც RocketMod-ით ყველა ებმევა, არის permission-ები. plugin, რომელიც სწორად იტვირთება, მაგრამ მისი ბრძანებები არაფერს აკეთებს, თითქმის ყოველთვის permission-ების პრობლემაა: ბრძანებები უნდა მიენიჭოს ჯგუფს Permissions.config.xml-ში, სანამ ადმინის გარდა ვინმე გაუშვებს მათ. შეამოწმე ეს ფაილი, სანამ დაასკვნი, რომ plugin გატეხილია. OpenMod უფრო თანამედროვე ალტერნატივაა და RocketMod-თან ერთად შეიძლება იმუშაოს installer plugin-ით, რაც ღირს ცოდნად, თუ plugin, რომელიც გინდა, მხოლოდ ერთისთვის არის გამოქვეყნებული.

RE:NODE-ზე Unturned სერვერები RocketMod-ით მოდის უკვე ჩადგმული, ამიტომ მოდული ინსტალირებულია და Rocket საქაღალდე პირველივე გაშვებაზე არსებობს - plugin-ებს SFTP-ით ან file manager-ით დაამატებ. დაშვებული plugin-ების სია არ არსებობს; რასაც ატვირთავ, ის მუშაობს, რაც ასევე მიზეზია, რის გამოც plugin-ის კოდი უნდა წაიკითხო, სანამ მას შენს სერვერს მისცემ. Commands.dat და RocketMod დეტალურად ორივეს უფრო ღრმად განიხილავს.

რასაც არ უნდა აყენებდე, შეინახე save. მოთამაშეების ნაგებობები, ტრანსპორტი და ინვენტარები instance-ის save ფაილებში ცხოვრობს და plugin-ს, რომელიც მათ წაშლის, undo არ აქვს. გააკეთე instance საქაღალდის backup განრიგით და დროდადრო აღადგინე ერთი, რომ დაამტკიცო მუშაობა - backup-ები, რომლებიც რეალურად აღდგება არსებობს იმიტომ, რომ backup, რომელიც არავის აღუდგენია, ჰიპოთეზაა. ღამის გადატვირთვაც ღირს: გადატვირთვის განრიგები, რომლებიც ეხმარება ინტერვალის არჩევას ეხება.

პრობლემების მოგვარება#

სერვერი მუშაობს, მაგრამ სიაში ვერავინ პოულობს. Game Server Login Token არ არის ან დაბლოკილია. შეამოწმე IP-ით პირდაპირ შესვლით; თუ ის მუშაობს, token არის პრობლემა.

სერვერი ყოველთვის PEI-ს ტვირთავს. Map-ის სახელი არასწორია ან მისი workshop ნივთი არ ჩამოიტვირთა. რუკების სახელები შიდა სახელებია და პრაქტიკაში რეგისტრზეა დამოკიდებული.

მოთამაშეები შესვლისას წითელ შეცდომის ეკრანზე გაიგდებიან. აკლია workshop კონტენტი. ჩვეულებრივ რუკის asset პაკეტი, რომელიც WorkshopDownloadConfig.json-ში არ არის.

კონფიგურაციის ცვლილებები არაფერს აკეთებს. ან სერვერი მუშაობდა, როცა ისინი შეინახე, და გამორთვისას გადაწერა, ან შენ არასწორი სირთულის ბლოკი შეცვალე Commands.dat-ის Mode-ისთვის.

ორი სერვერი ერთ მანქანაზე პორტს ეჯახება. Port-ის მნიშვნელობები ორით დააშორე და არა ერთით. თამაშის პორტი ყოველთვის query პორტს პლუს ერთია.

plugin იტვირთება, მაგრამ მისი ბრძანებები იგნორირდება. Permission-ები, Rocket/Permissions.config.xml-ში, ათიდან ცხრა შემთხვევაში.

მეხსიერება კვირების განმავლობაში იზრდება. მოთამაშეების აშენებული ნაგებობები. ეს ნორმალური ზრდაა და არა leak, და ეს ჩვეულებრივი მიზეზია, რის გამოც 2 GB სერვერი საბოლოოდ 3 GB-ს ითხოვს. გეგმის შეცვლა ლიმიტს ცვლის სერვერზე, რომელიც უკვე გაქვს, ამიტომ სამყარო იქ რჩება, სადაც იყო.

FAQ#

რამდენი RAM სჭირდება Unturned სერვერს?

2 GB საკმარისია ათიოდე მოთამაშისთვის ოფიციალურ რუკაზე, და ეს არ არის დაზღვევა - Unturned ერთ-ერთი ყველაზე მსუბუქი გადარჩენის თამაშია ჰოსტინგისთვის. დიდი community რუკისა და mod-ებისთვის გათვალე 4 GB და მოელოდე ნელ ზრდას, როცა მოთამაშეები აშენებენ.

მჭირდება საკუთარი Steam login token?

დიახ, ნებისმიერი საჯარო სერვერისთვის. build 3.21.31.0-დან სერვერი მის გარეშე ინტერნეტ სერვერების სიიდან დაფარულია. token იქმნება app id 304930-ზე შენს Steam ანგარიშზე და მიდის Commands.dat-ში ან კონფიგურაციის ფაილში, და არა ორივეში.

Config.json თუ Config.txt - რომელი მაქვს?

სერვერები, რომლებიც 3.25.8.0 ან უფრო ახალ build-ზე შეიქმნა, Config.txt-ს იყენებენ; ძველ instance-ებს Config.json რჩება. პარამეტრები იგივეა, სტრუქტურაც იგივეა. შეასწორე ის, რომელიც შენს instance საქაღალდეშია, და მეორე ნუ შექმნი.

რატომ არ მოქმედებს ჩემი loot პარამეტრები?

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

შეუძლიათ მოთამაშეებს შესვლა ჩემს workshop რუკებზე გამოწერის გარეშე?

მათ ხელით გამოწერა არ სჭირდებათ. სერვერი შესვლისას საჭირო ნივთების სიას აგზავნის და კლიენტი მათ Steam-იდან ავტომატურად ტვირთავს - სანამ ყველა საჭირო id, asset პაკეტების ჩათვლით, WorkshopDownloadConfig.json-შია.

RocketMod ისევ სწორი არჩევანია?

ის ისევ ყველაზე ფართოდ მხარდაჭერილი framework-ია და არსებული plugin-ების უმეტესობა მას ემსახურება, რის გამოც ის აქ წინასწარაა დაყენებული. OpenMod უფრო ახალია და მასთან ერთად შეიძლება იმუშაოს. აირჩიე ის, რომლისთვისაც გამოქვეყნებულია plugin-ები, რომლებიც რეალურად გინდა.


კომენტარები

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

0/2000