RE:NODE

Valheim-ის spawn ბრძანება: სინტაქსი, დონეები და ნივთების ID-ები

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


spawn [prefab] [amount] [level] ნივთს ან არსებას ფეხებთან გიჩენს. პირველი არგუმენტი prefab-ის სახელია - შიდა ID და არა ის სახელი, რომელსაც მინიშნებაში ხედავ - ასე რომ, Megingjord არის BeltStrength, The Elder არის gd_king, Brute კი - Greydwarf_Elite. რაოდენობა ნაგულისხმევად ერთია, დონე კი არსებებისთვის ვარსკვლავების რაოდენობას პლუს ერთს ნიშნავს, ნივთებისთვის - ხარისხის დონეს. ბრძანება devcommands-ის ნაკრების ნაწილია, ამიტომ მუშაობს ერთმოთამაშიან რეჟიმში და სამყაროში, რომელსაც თამაშიდან მასპინძლობ, მაგრამ არა vanilla გამოყოფილ სერვერზე მოდის გარეშე.

ეს სახელმძღვანელო მოიცავს სინტაქსს და მის ხაფანგებს, ნებისმიერი prefab-ის სახელის პოვნის გზას, იმ ID-ების ცხრილს, რომლებიც ხალხს რეალურად სჭირდება, და იმას, თუ როგორ გააჩინო საგნები ცოცხალ ჯგუფის სერვერზე ისე, რომ ზონა არ ჩამოაგდო და ეკონომიკა არ გადახარო.

სად მუშაობს spawn#

spawn-ს ჯერ ჩართული devcommands სჭირდება, და ეს ზღუდავს, სად შეგიძლია მისი გამოყენება:

სადშეგიძლია spawn?
ერთმოთამაშიანი რეჟიმიკი, devcommands-ის შემდეგ
თამაშიდან მასპინძლობაკი, მასპინძლისთვის
Vanilla გამოყოფილი სერვერი, თუნდაც ადმინისტრატორადარა
გამოყოფილი სერვერი Server Devcommands-ითკი, დაშვებული ადმინისტრატორებისთვის

adminlist.txt-ში ყოფნა გაძლევს kick, ban და save-ს, მაგრამ არა spawn-ს. გამოყოფილ სერვერზე ჩვეული გზა Server Devcommands მოდია - იხილე Server Devcommands-ის სახელმძღვანელო - ჩითების დანარჩენი ნაკრები კი, იმით, თუ რა ფასი აქვს თითოეულ ბრძანებას საერთო სამყაროში, აღწერილია სტატიაში Valheim-ის devcommands ახსნით.

არსებობს მეორე გზაც, რომელსაც მოდი არ სჭირდება, და ის ბევრს ხსნის Valheim-ში ჩითინგის შესახებ. ინვენტარში spawn-ით შემოტანილი ნივთები შენს პერსონაჟს ეკუთვნის, პერსონაჟები კი შენს კომპიუტერზე ინახება. გააჩინე რამე ერთმოთამაშიან რეჟიმში, გამოდი, შეუერთდი სერვერს - და მასთან ერთად მიხვალ. ასე შეუძლია ადმინისტრატორს vanilla სერვერზე დაკარგული საფლავის ქვის ანაზღაურება - და ასევე ნებისმიერ მოთამაშეს, საკუთარი თავისთვის. Vanilla სერვერს არ შეუძლია დაინახოს, საიდან მოვიდა ნივთი.

სინტაქსი: რაოდენობა და დონე#

code
spawn [prefab] [amount] [level]

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

  • `prefab` სავალდებულოა და რეგისტრზე მგრძნობიარე. spawn wood არაფერს აკეთებს; spawn Wood მუშაობს.
  • `amount` ნაგულისხმევად 1-ია. დაწყობადი ნივთებისთვის ეს ნივთების რაოდენობაა, რომლებიც დასტებად ჩნდება. არსებებისა და დაუწყობადი ნივთებისთვის ეს ცალკეული ასლების რაოდენობაა.
  • `level` ნაგულისხმევად 1-ია. არსებებისთვის დონე 1 ჩვეულებრივი არსებაა, 2 - ერთვარსკვლავიანი, 3 - ორვარსკვლავიანი. აღჭურვილობისთვის ეს ხარისხის დონეა - გაუმჯობესების საფეხური, რომელშიც სხვა შემთხვევაში სახელოსნოში ან სამჭედლოში გადაიხდიდი.
code
> spawn Wood 50> spawn Boar 1 3> spawn SwordIron 1 4> spawn Troll 3

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

არგუმენტები პოზიციურია, ამიტომ დონის მისათითებლად რაოდენობაც უნდა მისცე. spawn Troll 2 ორი ტროლია და არა ერთვარსკვლავიანი ტროლი; ერთვარსკვლავიანი ტროლი არის spawn Troll 1 2.

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

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

prefab-ის სახელები და ეკრანული სახელები#

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

რამდენიმე შეუსაბამობა, რომელიც ყველას აბნევს:

ეკრანული სახელიPrefab
The Eldergd_king
ModerDragon
YagluthGoblinKing
The QueenSeekerQueen
Brute (Greydwarf)Greydwarf_Elite
FulingGoblin
Fuling berserkerGoblinBrute
DrakeHatchling
MegingjordBeltStrength
Swamp keyCryptKey
Core woodRoundLog
Fine woodFineWood
Scrap ironIronScrap
Black metal scrapBlackMetalScrap
Ancient barkElderBark

როგორ იპოვო სახელი, რომელიც არ იცი:

  1. აკრიფე მისი ნაწილი და დააჭირე `Tab`-ს. devcommands-ის ჩართვის შემდეგ კონსოლი prefab-ების სახელებს ავსებს, და ეს ყველაზე სწრაფი გზაა იმის შესამოწმებლად, არსებობს თუ არა სახელი საერთოდ.
  2. გამოიყენე ვიკი. Valheim-ის ვიკიზე ყოველი ნივთისა და არსების გვერდზე მისი შიდა ID წერია.
  3. შეხედე ტროფეს. არსებების ტროფეები თითქმის ყოველთვის არის Trophy პლუს არსების prefab-ის სახელი, რაც მიგანიშნებს, რა ჰქვია არსებას შიგნით - TrophyGoblin Fuling-ს ეკუთვნის.

მოდების კონტენტი საკუთარ prefab-ების სახელებს იყენებს, რომლებსაც მოდის ავტორი ადგენს. Epic Loot, არსებების პაკეტები და Jotunn-ზე დაფუძნებული მოდები ჩვეულებრივ თავიანთ სახელებს დოკუმენტაციაში ჩამოთვლიან; Tab-ით შევსება მათ იპოვის, როცა მოდი ჩატვირთულია.

ნივთების გავრცელებული ID-ები#

ეს სტაბილური vanilla prefab-ებია, რომლებსაც ბოლო ვერსიებში სახელი არ შეცვლიათ. რეგისტრს მნიშვნელობა აქვს.

კატეგორიაPrefab-ები
ხე და ქვაWood, FineWood, RoundLog, ElderBark, YggdrasilWood, Stone, Flint, Resin
მადნები და ზოდებიCopperOre, TinOre, Copper, Tin, Bronze, IronScrap, Iron, SilverOre, Silver, BlackMetalScrap, BlackMetal
ხელოსნობაCoal, SurtlingCore, GreydwarfEye, Guck, Chitin, Crystal, Obsidian, Feathers, BoneFragments, Entrails
ტყავებიLeatherScraps, DeerHide, TrollHide, WolfPelt, LoxPelt
ძვირფასეულობაCoins, Amber, AmberPearl, Ruby
ბოსების ნივთებიHardAntler, CryptKey, Wishbone, DragonTear
მიწათმოქმედებაCarrot, Turnip, Barley, Flax, Honey, Raspberry, Blueberries, Mushroom

და ხელსაწყოები და აღჭურვილობა, რომელთა ანაზღაურებაც ყველაზე ხშირად სჭირდებათ:

ნივთიPrefab
ჩაქუჩი, თოხი, კულტივატორიHammer, Hoe, Cultivator
რქის, ბრინჯაოს, რკინის წერაქვიPickaxeAntler, PickaxeBronze, PickaxeIron
ბრინჯაოს, რკინის ცულიAxeBronze, AxeIron
უხეში, ნატიფი, მონადირის მშვილდიBow, BowFineWood, BowHuntsman
ხის, ცეცხლის, რკინის ისრებიArrowWood, ArrowFire, ArrowIron
ბრინჯაოს, რკინის, ვერცხლის ხმალიSwordBronze, SwordIron, SwordSilver
ურიკაCart

ყველაფრისთვის, რაც ამ სიებში არ არის, Tab-ით შევსება ნებისმიერ ცხრილზე სწრაფია და არასდროს ძველდება.

არსებებისა და ბოსების გავრცელებული ID-ები#

ბიომიPrefab-ები
MeadowsBoar, Deer, Neck, Greyling
Black ForestGreydwarf, Greydwarf_Elite, Greydwarf_Shaman, Troll, Skeleton
SwampDraugr, Draugr_Elite, Blob, BlobElite, Leech, Wraith
MountainWolf, Hatchling, Fenring, StoneGolem
PlainsGoblin, GoblinBrute, GoblinShaman, Deathsquito, Lox
MistlandsSeeker, SeekerBrute, Tick, Gjall
OceanSerpent
ბოსებიEikthyr, gd_king, Bonemass, Dragon, GoblinKing, SeekerQueen, Fader

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

უსაფრთხო spawn-ი ცოცხალ სერვერზე#

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

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

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

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

ანაზღაურების რუტინა, რომელიც მუშაობს:

  1. ჯერ backup აიღე. პანელში ეს ერთი ღილაკია; ლოკალურად - სამყაროს ფაილების წყვილის ასლი. იხილე Valheim-ის backup-ები და სამყაროს დაზიანება.
  2. სთხოვე მოთამაშეს ზუსტი სია და შეადარე იმას, რაც მის პროგრესს შეესაბამება.
  3. დადექი თავისუფალ ადგილას, ცარიელი ინვენტარით, ზონაში, რომელსაც შენ ფლობ.
  4. გააჩინე ნივთები, ჩადე ზანდუკში და უთხარი მოთამაშეს, სად არის.
  5. ჩაიწერე - თარიღი, მოთამაშე, რა, რატომ. Discord-ში საერთო ჩანაწერი საკმარისია.

RE:NODE-ზე ეს backup შეგიძლია აიღო პანელის Backups ჩანართიდან და ჩაკეტო, რომ როტაციამ არ წაშალოს, სერვერის კონსოლი კი ხელთ გაქვს save-ისთვის ცვლილებამდე და მის შემდეგ. არცერთი მათგანი არ გაძლევს spawn-ს vanilla სერვერზე - ამისთვის ისევ მოდი ან პერსონაჟის გზაა საჭირო.

პრაქტიკული მაგალითი: დაკარგული საფლავის ქვის ანაზღაურება#

ყველაზე ხშირი მიზეზი, რის გამოც ადმინისტრატორი spawn-ს მიმართავს, სიკვდილია, რომელშიც მოთამაშე დამნაშავე არ იყო - desync, რომელმაც ის სამარხის იატაკში ჩააგდო, სერვერის ავარია სიკვდილსა და ნივთების დაბრუნებას შორის, საფლავის ქვა, რომელიც კლდეში აღმოჩნდა. აი, როგორ მიმდინარეობს ეს Server Devcommands-იან სერვერზე რკინის ეპოქაში მყოფი მოთამაშისთვის, რომელმაც აღჭურვილობა ჭაობში დაკარგა.

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

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

code
> spawn PickaxeIron 1 2> spawn AxeBronze 1 3> spawn SwordIron 1 2> spawn ArrowIron 100> spawn Iron 20> spawn Coins 150

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

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

რისი გაკეთება არ შეუძლია spawn-ს#

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

  • მას არ შეუძლია სხვა მოთამაშის სამიზნედ აღება. ყველაფერი შენს პოზიციაზე ჩნდება. Vanilla-ში არ არსებობს არგუმენტი "მიეცი ეს Bjorn-ს".
  • ის მდგომარეობას არ აღადგენს. გაჩენილი ურიკა ცარიელია, გაჩენილი არსება ველურია, გაჩენილ ნივთს სრული გამძლეობა აქვს და არავითარი ისტორია. ვერ გააჩენ მოშინაურებულ მგელს, სავსე ზანდუკს ან დათესილ მინდორს - მხოლოდ თავად ობიექტებს.
  • ის პროგრესს არ ცვლის. ბოსის ქვაზე ჩამოკიდებული გაჩენილი ტროფე ძალას გაძლევს, მაგრამ სამყაროს ბოსების გასაღებებს მკვლელობები აყენებს და არა ტროფეები. თუ დაკარგული ჯგუფის პროგრესია, გამოსავალი setkey-ია, რომელიც გლობალური გასაღებების სახელმძღვანელოშია აღწერილი, და არა ტროფეების გროვა.
  • ის საკუთარ თავს ვერ აუქმებს. ერთი ობიექტისთვის despawn ბრძანება არ არსებობს. removedrops ტერიტორიაზე თავისუფალ ნივთებს ასუფთავებს, killenemies - არსებებს, ყველაფერი დანარჩენი კი - არასწორ ადგილას მდგარი გემი, გაჩენილი სამშენებლო ნაწილი - ხელით უნდა დაანგრიო ან backup-ით დააბრუნო.

რა შეიძლება აირიოს#

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

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

ნივთი არასწორი ხარისხით გაჩნდა. ორი არგუმენტი მიეცი და არა სამი. spawn SwordIron 4 ოთხი ხმალია პირველი ხარისხით.

თამაში გაიყინა. თავისუფალი ნივთების დიდი რაოდენობა, ან * შაბლონმა იმაზე ბევრად მეტს დაემთხვა, ვიდრე ელოდი. მოიცადე; თუ აღდგება, removedrops იატაკს გაასუფთავებს. თუ სერვერზე ხარ და არ აღდგა, აღადგინე ის backup, რომელიც წინასწარ აიღე.

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

FAQ#

რა არის spawn ბრძანება Valheim-ში?

spawn [prefab] [amount] [level], რომელიც F5 კონსოლში იკრიფება devcommands-ის ჩართვის შემდეგ. Prefab შიდა სახელია, რაოდენობა ნაგულისხმევად ერთია, დონე კი არსებებისთვის ვარსკვლავებს ადგენს, ნივთებისთვის - ხარისხს.

როგორ გავაჩინო ერთვარსკვლავიანი ან ორვარსკვლავიანი არსება?

ერთი ვარსკვლავისთვის გამოიყენე დონე 2, ორისთვის - დონე 3: spawn Wolf 1 2 ან spawn Wolf 1 3. რაოდენობა აუცილებლად უნდა მიუთითო, თორემ დონე რაოდენობად წაიკითხება.

რატომ არ მუშაობს spawn ჩემს გამოყოფილ სერვერზე, თუმცა ადმინისტრატორი ვარ?

იმიტომ, რომ vanilla გამოყოფილ სერვერებზე ადმინისტრატორების სია ჩითების ნაკრებს არ მოიცავს. დააყენე Server Devcommands, ან გააჩინე ნივთები ერთმოთამაშიან რეჟიმში შენს პერსონაჟზე და თან მოიტანე.

შემიძლია თუ არა ნივთების გაჩენა სხვა მოთამაშისთვის?

Vanilla-ში პირდაპირ მის ინვენტარში - არა: spawn საგნებს შენს პოზიციაზე აჩენს. გააჩინე ისინი, ჩადე ზანდუკში და უთხარი მოთამაშეს, სად არის. თუ მეტი გჭირდება, Server Devcommands-ის დოკუმენტაცია შეამოწმე.

სად ვიპოვო ყველა prefab-ის სახელი?

თამაშში კონსოლის Tab-ით შევსება სახელებს აკრეფისას ჩამოთვლის. თამაშის გარეთ Valheim-ის ვიკიზე ყოველი ნივთისა და არსების გვერდი მის შიდა ID-ს აჩვენებს. მოდების ნივთები იმ სახელს იყენებს, რომელიც მათმა ავტორმა აირჩია.