RE:NODE

Valheim Legends dedicated სერვერზე: კლასები და დაყენება

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


Valheim Legends, Torann-ის ავტორობით, Valheim-ს კლასებზე დაფუძნებულ თამაშად აქცევს: თითოეული მოთამაშე თორმეტი კლასიდან ერთს Eikthyr-ის ალტარზე ნივთის შეწირვით ირჩევს და იღებს სამ უნარს, რომლებიც გამოყენებით იზრდება. dedicated სერვერზე ის უნდა იყოს დაყენებული სერვერზეც და ყველა კლიენტზეც, .dll-ითა და მისი VLAssets საქაღალდით BepInEx/plugins-ში. სანამ ჯგუფის სამყაროს მასზე ააგებ, ისიც იცოდე, რაც უსიამოვნოა: Thunderstore-ის პაკეტი დეპრეცირებულადაა მონიშნული, ბოლო რელიზი (0.4.91) Mistlands-ის ეპოქისაა და შეიძლება მიმდინარე ვერსიაზე საერთოდ არ მუშაობდეს. ჯერ სამყაროს ასლზე გამოსცადე და მოემზადე იმ დღისთვის, როცა მუშაობას შეწყვეტს.

რას ამატებს Valheim Legends და რა სტატუსი აქვს#

Legends Valheim-ის ერთ-ერთი უძველესი და ყველაზე ცნობილი RPG გადაკეთებაა. ის ამატებს არჩევად გმირ-კლასებს, თითოეულს სამი აქტიური უნარით, და საკუთარ უნარებს, რომლებიც გამოყენებისას იზრდება, ვანილის იარაღისა და დამხმარე უნარების გვერდით. ის აღჭურვილობის პროგრესს არ ცვლის - Mage-ს მაინც სჭირდება ჯავშანი და საკვები - მაგრამ ყოველ მოთამაშეს ხელში მყოფი იარაღის გარდა როლს აძლევს, რაც ჯგუფებისთვის მისი დაყენების მთავარი მიზეზია.

სტატუსი ამ წერის დროისთვის:

პუნქტიმნიშვნელობა
ავტორიTorann (წყარო GitHub-ზე TorannD-ის ქვეშ)
უახლესი ვერსია0.4.91 Thunderstore-ზე
დამოკიდებულებაBepInExPack Valheim, denikson
პაკეტის სტატუსიმონიშნულია deprecated-ად, "may no longer be maintained"
კონფიგურაციის ფაილიBepInEx/config/ValheimLegends.cfg

Thunderstore-ზე deprecation ნიშნავს, რომ ავტორმა ან საიტმა პაკეტი მხარდაუჭერლად მონიშნა. ეს ფაილებს არ შლის და ზოგი მოთამაშე დღესაც იყენებს, მაგრამ Valheim-ში მისი ბოლო რელიზის შემდეგ დიდი განახლებები იყო, მათ შორის Ashlands და შემდგომი patch-ები, რომლებმაც შეცვალა თამაშის კოდი, რასაც მოდები ეყრდნობიან. ტვირთავს თუ არა 0.4.91 შენი თამაშის ვერსიას, ეს სატესტოა და არა ვარაუდის საგანი. თუ ვერ ტვირთავს, ჩავარდნები ისე გამოიყურება, როგორც patch-ით გატეხილი ნებისმიერი სხვა მოდის: Could not load სტრიქონები ან exception-ები BepInEx/LogOutput.log-ში. მოდების კონფლიქტები და დამოკიდებულებები განიხილავს, როგორ წაიკითხო ისინი.

ვერსიის სტრიქონებიც აქ მნიშვნელოვანია. ძველი ვერსიები სხვა Thunderstore namespace-ში (Torann_VL) იყო გამოქვეყნებული, ამიტომ ჯგუფს, რომლის წევრებმაც ის სხვადასხვა დროს დააყენეს, შეიძლება ორი განსხვავებული პაკეტი ჰქონდეს. დარწმუნდი, რომ ყველა მანქანა ერთსა და იმავე პაკეტზეა, ერთი ავტორის გვერდიდან.

თორმეტი კლასი და როგორ აირჩიო ერთი#

კლასი თამაშში აირჩევა და არა მენიუში: მოთამაშე კლასის შესაწირ ნივთს Eikthyr-ის ალტარზე დებს და სწირავს. მოდის გვერდი ჩამოთვლის:

კლასიშესაწირი Eikthyr-ის ალტარზე
BerserkerBone fragments
DruidDandelion
DuelistThistle
EnchanterResin
MageCoal
MetavokerRaspberry
MonkWood
PriestStone
RangerBoar meat
RogueHoney
ShamanGreydwarf eye
ValkyrieFlint

თითოეულ კლასს სამი უნარი აქვს თავისი როლის თემაზე - მოდის საკუთარ აღწერაში ნახსენებია berserker-ის გააფთრება, სწრაფი ჩრდილი და Mage-ი, რომელიც მეტეორების ქარიშხალს იწვევს. უნარების ზუსტი სია, მათი ხარჯი და სკალირება მოდის Nexus Mods გვერდზეა და ვერსიებს შორის შეიცვალა, ამიტომ წაიკითხე აღწერა იმ ვერსიისთვის, რომელსაც რეალურად აყენებ და არა ადრინდელი ვერსიისთვის დაწერილი ვიკი. ინტერნეტში მესამე მხარის გიდები კლასების განსხვავებულ სიებს აღწერენ, ზოგი მსგავსი სახელის სხვა მოდებისთვის; ზემოთ მოცემული ცხრილი მიმდინარე Thunderstore გვერდიდანაა.

Eikthyr-ის ალტარი Meadows-ზეა და ჩვეულებრივ პირველი ბოსის ალტარია, რომელსაც ჯგუფი პოულობს, ჩვეულებრივ Vegvisir-ით, ხოლო შესაწირი ყველა ადრეული თამაშის ნივთია, ამიტომ ყველა მოთამაშეს კლასის არჩევა პირველ ერთ ან ორ სესიაში შეუძლია. როცა ალტარი ნაპოვნია, დაუსვი მას რუკაზე pin გვიან მოსულებისთვის. კონფიგურაციაშიც არის პარამეტრები, რომლებიც კლასის არჩევას აკონტროლებს, მათ შორის იმას, შეუძლია თუ არა მოთამაშეს კლასი მოგვიანებით შეიცვალოს და როგორ. პირველი გაშვების შემდეგ გადახედე ValheimLegends.cfg-ს და წესი გადაწყვიტე მანამ, სანამ ვინმე აირჩევს - "კლასის შეცვლა ერთხელ შეგიძლია, ალტარზე, Elder-მდე" უფრო მარტივი დასაცავია, ვიდრე წესი, რომელიც მას შემდეგ მოიგონეს, რაც ვინმემ არჩევანზე ინანა.

დაყენება სერვერზე და კლიენტებზე#

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

  1. ჯერ გააკეთე სამყაროსა და პერსონაჟების backup. პერსონაჟები თითოეული მოთამაშის საკუთარ PC-ზეა, Windows-ზე %USERPROFILE%\AppData\LocalLow\IronGate\Valheim\characters_local\-ში, ხოლო Legends წერს კლასის მონაცემებს, რომლებზეც ვანილის თამაშმა არაფერი იცის.
  2. დააყენე BepInEx სერვერზე - პაკეტი და BepInEx-ის გაშვების სკრიპტი, როგორც Valheim-ის მოდები BepInEx-ით სერვერზე-შია.
  3. გააჩერე სერვერი. ამოარქივე პაკეტი ისე, რომ .dll-იც და VLAssets საქაღალდეც BepInEx/plugins-ში იყოს. ასეტების საქაღალდე არჩევითი არ არის; მოდის მოდელები და ეფექტები მასშია.
  4. ერთხელ გაუშვი სერვერი, რომ BepInEx/config/ValheimLegends.cfg შეიქმნას, შემდეგ რედაქტირებამდე გააჩერე.
  5. დააყენე იგივე ვერსია ყველა კლიენტზე, სასურველია ერთი საერთო პროფილით - Thunderstore და r2modman ჯგუფებისთვის განმარტავს პროფილის კოდებსა და ვერსიის დაფიქსირებას, რაც მნიშვნელოვანია მოდისთვის, რომელიც აღარ განახლდება.
  6. დააკოპირე სერვერის კონფიგურაცია კლიენტებზეც, თუ არ დაადგინე, რომ შენ შეცვლილი პარამეტრები სინქრონიზდება.
code
BepInEx/  plugins/ValheimLegends.dll  plugins/VLAssets/  config/ValheimLegends.cfg

პაკეტის შიგნით ფაილების ზუსტი სახელები ვერსიებს შორის შეიძლება განსხვავდებოდეს; რასაც არქივი შეიცავს, ყველაფერი ერთად შეინახე plugins-ში.

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

Xbox-ის მოთამაშეები მოდებს ვერ აყენებენ, ამიტომ Legends სერვერი, -crossplay ფლაგის მიუხედავად, ფაქტობრივად მხოლოდ PC-ისთვისაა. თუ ჯგუფში ვინმე კონსოლზე თამაშობს, Legends ამ სამყაროსთვის არ არის.

კონფიგურაციის ფაილი#

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

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

  • კლასის არჩევის წესები - შეუძლიათ თუ არა მოთამაშეებს კლასის არჩევა და შეცვლა და როგორ.
  • უნარების რეგულირება - ხარჯი, cooldown და დაზიანების სკალირება. ამას ცვლი, თუ ერთი კლასი დომინირებს.
  • უნარის ზრდა - რამდენად სწრაფად იზრდება მოდის უნარები. უფრო სწრაფი მოკლე სეზონს ერგება; უფრო ნელი - დიდხანს მოქმედ სამყაროს.

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

ბალანსი ჯგუფურ სამყაროში#

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

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

გამოსწორება იშვიათად მხოლოდ მოდის კონფიგურაციაშია. შეუთავსე ის თამაშის საკუთარ ბერკეტებს: ბრძოლის სირთულე, რეიდების სიხშირე და სიკვდილის სასჯელი. Legends-ის ჯგუფი, რომელიც combat hard-ზე თამაშობს, ხშირად ვანილის გამოცდილებასთან უფრო ახლოსაა, ვიდრე ნორმალურზე მყოფი.

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

PvP და Legends#

Valheim-ის PvP თითოეული მოთამაშის გადამრთველია; გამორთულისას მოთამაშეები ერთმანეთს არ აზიანებენ. Legends-ის უნარები თამაშის დაზიანების სისტემით მუშაობს, ამიტომ PvP-ის გამორთვისას მათ სხვა მოთამაშეები არ უნდა დააზიანონ, ჩართვისას კი შეუძლიათ. PvP სერვერზე ეს ყველაფერს ცვლის: არეალური უნარები ყველას ურტყამს, ვინც არეალშია, crowd control მოთამაშეებზეც მუშაობს, როგორც მონსტრებზე, თორმეტი კლასი კი დუელებისთვის ერთმანეთის წინააღმდეგ დაბალანსებული არ ყოფილა.

თუ შენი სერვერი PvP-ზეა, სამყაროს გახსნამდე გამოსცადე უნარები მზად მყოფ მეორე მოთამაშეზე და შეთანხმდით წესებზე, რომელი უნარებია სამართლიანი. Ward-ები ისევე იცავს ნაგებობებს, როგორც ვანილაში, მაგრამ არ აჩერებს უნარებით მიყენებულ დაზიანებას მოთამაშეებზე, რომლებსაც PvP ჩართული აქვთ. Valheim PvP სერვერის გიდი განიხილავს გადამრთველს, ward-ებსა და მოდებს, რომლებსაც PvP სერვერები ჩვეულებრივ ამატებენ.

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

დატვირთვა, პერსონაჟები და მოდის მიტოვება#

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

პერსონაჟები დელიკატური ნაწილია. კლასი და უნარების პროგრესი პერსონაჟზეა მიბმული, პერსონაჟები კი კლიენტზე ინახება. ეს ნიშნავს:

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

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

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

მოდი არ იტვირთება. LogOutput.log-ში მოძებნე ValheimLegends და Could not load. ჩვეულებრივი მიზეზებია დაკარგული VLAssets საქაღალდე, არასწორი BepInEx პაკეტი ან თამაშის ვერსია, რომელსაც მოდი აღარ უჭერს მხარს.

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

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

უნარის კლავიში არაფერს აკეთებს. სხვა მოდს იგივე კლავიში აქვს. შეცვალე მიბმა მოთამაშის ValheimLegends.cfg-ში.

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

FAQ#

მუშაობს თუ არა Valheim Legends ჯერ კიდევ?

მისი ბოლო Thunderstore რელიზი, 0.4.91, deprecated-ად არის მონიშნული და Mistlands-ის პერიოდისაა, ამიტომ მიმდინარე თამაშის ვერსიებზე შეიძლება ვერ იმუშაოს. ჯერ სატესტო ასლზე დააყენე და წაიკითხე BepInEx/LogOutput.log; თუ ჩაიტვირთა და ალტარი მუშაობს, ამ ვერსიისთვის მუშაობს.

ყველა მოთამაშეს სჭირდება თუ არა Valheim Legends-ის დაყენება?

დიახ. ის ცვლის ბრძოლას, უნარებსა და პერსონაჟებს, ამიტომ ის სერვერზეც უნდა იყოს და ყველა კლიენტზეც, ერთსა და იმავე ვერსიაზე, VLAssets საქაღალდით .dll-ის გვერდით. Xbox-ის მოთამაშეები ვერ აყენებენ.

როგორ აირჩიო კლასი Valheim Legends-ში?

დადე კლასის შესაწირი Eikthyr-ის ალტარზე და შეწირე: Mage-ისთვის coal, Valkyrie-სთვის flint, Ranger-ისთვის boar meat და ასე თორმეტივეზე. შეგიძლია თუ არა კლასის მოგვიანებით შეცვლა, კონფიგურაციაზეა დამოკიდებული.

შეუძლია თუ არა Legends-ის უნარებს სხვა მოთამაშეების დაზიანება?

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

რა დაემართება ჩემს პერსონაჟს, თუ Legends-ს მოვაშორებთ?

პერსონაჟი რჩება, მაგრამ კლასის უნარები და მოდის უნარები მოდის გარეშე გამოუყენებელი იქნება. მოშორებამდე გააკეთე პერსონაჟის ფაილის backup characters_local-იდან, რომ დაბრუნება შეძლო, თუ ჯგუფი გადაიფიქრებს.