Valheim-ის ღია ბუნებაში დაგდებული ნივთები საბოლოოდ თავისით ქრება, მაგრამ ბაზის შიგნით დაგდებული - არასდროს, და სწორედ აქ გროვდება ხლამი საერთო სერვერზე: ქვა ღუმელთან, ხე ჭრის სესიის შემდეგ, ფისი და ბუმბული, რომელიც არავის უნდოდა და თვეობით იატაკზე დევს. თითოეული დაგდებული ნივთი სამყაროს ობიექტია, რომელსაც სერვერი ინახავს, ზონის მფლობელი ასიმულირებს და ყოველი სტუმარი კლიენტი ტვირთავს. საფლავის ქვები ცარიელდებამდე რჩება, მკვდარი მოშინაურებული ცხოველები კი სხვების მსგავსად ტოვებენ ნადავლს. ვანილის გასასუფთავებელი ხელსაწყო ადმინის devcommand removedrops-ია, რომელიც ჩატვირთულ არეალში ყველა დაგდებულ ნივთს შლის - ძლიერია, შეუქცევადია და ჯობია, ჯგუფის ჩატში გაფრთხილებასა და backup-ს უსწრებდეს.
რა ანელებს სერვერს, უფრო ფართოდ იხილე Valheim-ის სერვერის lag: ზონის მფლობელობა და desync სტატიაში. ეს სტატია იმაზეა, რაც გროვდება.
როგორ ამუშავებს Valheim მიწაზე დაგდებულ ნივთებს#
როცა ნივთი ინვენტარს ტოვებს - მოთამაშემ დააგდო, მოკლულმა არსებამ ჩამოაგდო, დანგრეული სკივრიდან, მოჭრილი ხიდან - ის სამყაროში ცალკე ობიექტად იქცევა, თავისი პოზიციით, ნივთის ტიპითა და სტეკის ზომით. ის სამყაროს ფაილში ისევე ინახება, როგორც სამშენებლო ელემენტი.
თამაში ზოგს ამათგან თავისით ასუფთავებს. მოთამაშის ბაზის გარეთ დაგდებული ნივთი დაახლოებით ერთი საათის შემდეგ ნადგურდება, მაგრამ მხოლოდ მაშინ, როცა მისი ზონა ჩატვირთულია - ტაიმერი სიმულაციის ნაწილია და იქ, სადაც არავინაა, არაფერი ისიმულირება. მოთამაშის ბაზაში ნივთები გამონაკლისია და განუსაზღვრელი ხნით რჩება. "ბაზა" აქ ნიშნავს მოთამაშის აშენებული ელემენტების, მაგალითად სამუშაო მაგიდებისა და კოცონების, გარშემო არეალს, იმავეს, რომლის წყალობითაც მტრები ბაზას ცნობენ და მის გვერდით არ ჩნდებიან.
| სად დევს ნივთი | ქრება? | რატომ აქვს მნიშვნელობა |
|---|---|---|
| ბუნებაში, ზონა ჩატვირთულია | დიახ, დაახლოებით ერთი საათის შემდეგ | ძველი ბრძოლის ველები თავისით სუფთავდება |
| ბუნებაში, ახლოს არავინაა | არა, სანამ გადმოტვირთულია | ტაიმერი მხოლოდ სიმულაციისას მუშაობს |
| ბაზის არეში | არა | ხლამი აქ გროვდება |
| საფლავის ქვაში | არა | საფლავის ქვები კონტეინერებია |
| სკივრში, ურემში ან ნივთების სადგამზე | არა | კონტეინერები და სადგამები დაგდებულ ნივთად არ ითვლება |
ზუსტი ტაიმერი და ბაზის არეალის რადიუსი შიდა მნიშვნელობებია, რომლებიც ხშირად არ შეცვლილა, მაგრამ "დაახლოებით ერთი საათი" დაახლოებით გაიგე და არა დაპირებად. თუ ამას მნიშვნელობა აქვს, მინდორში ფისი დააგდე და მოგვიანებით დაბრუნდი.
ეს ერთი წესი ტიპურ სერვერულ სურათს ხსნის. ბუნება სუფთა ჩანს. მთავარ ბაზაში სადნობებიდან ოც მეტრში სამასი სტეკი დაყრილი ქვა, ხე და ძვლის ნატეხია და ისინი იქ ჭაობის გაწმენდის დროიდან დევს.
საფლავის ქვები და ნივთების უკან წაღება#
როცა მოთამაშე კვდება, მისი ინვენტარი სიკვდილის ადგილას საფლავის ქვაში ხვდება. საფლავის ქვები კონტეინერებია და არა დაგდებული ნივთები, ამიტომ გაქრობის წესი მათზე არ მოქმედებს. საფლავის ქვა სამყაროში რჩება, სანამ არ დაცარიელდება, რის შემდეგაც ქრება.
რას ნიშნავს ეს სერვერზე:
- საფლავის ქვები გასვლებსა და restart-ებს გადაურჩებიან. მოთამაშე, რომელიც მოკვდა და გავიდა, საფლავის ქვას ტოვებს, სანამ ის უკან არ დაბრუნდება.
- ნებისმიერს შეუძლია საფლავის ქვის გაძარცვა. ward-ები მას არ იცავენ. სხვა მოთამაშეებს შეუძლიათ მისი დაცარიელება და უმეტეს სერვერზე წესები ამბობს, რომ თხოვნის გარეშე არ უნდა.
- დაუკავებელი საფლავის ქვებიც ხლამია. მოთამაშემ, რომელმაც სერვერი ჭაობში სიკვდილის შემდეგ დატოვა, სამყაროში სავსე კონტეინერი დატოვა. ეს ერთი ობიექტია და დიდი ფასი არ აქვს, მაგრამ დიდი ხნის მომუშავე საზოგადოებრივ სერვერზე ათეულობით შეიძლება იყოს.
- რამდენიმე სიკვდილი - რამდენიმე საფლავის ქვა. საფლავის ქვისკენ მიმავალ გზაზე ხელახლა სიკვდილი მეორეს ტოვებს იმით, რასაც ატარებდი.
თვითონ სიკვდილის სასჯელი - უნარების დაკარგვა და როგორ ცვლის მას modifier - არის Valheim-ის სიკვდილის სასჯელი და საფლავის ქვები სტატიაში. როცა საფლავის ქვა მართლაც დაკარგულია, რუკის ქვეშ ან კლდეშია გაჭედილი, ადმინის ხელსაწყოები დაკარგული საფლავის ქვებისთვის განმარტავს მის პოვნას pos და goto-თი და იმასაც, როდის სჯობს ნივთების უკან გაჩენა.
მკვდარი მოშინაურებული ცხოველები, მკვდარი მონსტრები და მათი ნადავლი#
არსებები, რომლებიც კვდებიან, ნადავლს ჩვეულებრივი დაგდებული ნივთების სახით ტოვებენ: ხორცს, ტყავს, ტროფეებს, ქერცლს. მათ შორის მოშინაურებულ ცხოველებსაც.
- მკვდარი მოშინაურებული ცხოველი საფლავის ქვას არ ტოვებს. როცა მოშინაურებული მგელი, ღორი ან lox კვდება, ის თავის ჩვეულებრივ ნადავლს მიწაზე ტოვებს, პლუს ყველაფერს, რაც აცვია, მაგალითად lox-ის უნაგირს. ნადავლი დაგდებული ნივთია, ამიტომ ბაზის გარეთ ქრება; ბაზის შიგნით რჩება.
- ბაზაში მოკლულ მოშინაურებულებს მუდმივი ხლამი რჩება. რეიდი, რომელმაც ღორის ბაკი გამოაცალა, ნედლი ხორცისა და ტყავის ნარჩენების გროვას ტოვებს, რომელიც იქ დევს, სანამ ვინმე არ აიღებს.
- გამრავლების ბაკები მუდმივად ტოვებენ ნივთებს. ბაკი, რომელიც ხორცისთვის იჭრება, ყოველ ჯერზე ბაზის შიგნით ტოვებს ნადავლს. ეს კარგია, თუ ვინმე აგროვებს; ხლამია, თუ არავინ.
- მონსტრების ნადავლი რეიდის შემდეგ. კედლებთან მოკლული რეიდის მტრები ბაზის არეში ტოვებენ ნადავლს, ამიტომ დიდ ბაზაზე რეიდი ათეულობით დაგდებულ ნივთს ტოვებს, რომლებიც არასდროს ქრება.
მოშინაურებული ცხოველები სერვერზე ერთ-ერთი ყველაზე ძვირი ცოცხალი ობიექტია, რადგან ზონის მფლობელი თითოეულს ასიმულირებს. Valheim-ის მოშინაურებული ცხოველები, გამრავლება და სერვერის დატვირთვა გონივრულ ბაკის ზომებს განმარტავს. ხლამის თვალსაზრისით მოკლედ: ვინც ბაკს მართავს, ის აგროვებს მის ნადავლს.
გასუფთავება removedrops-ითა და სხვა ბრძანებებით#
ხლამის წინააღმდეგ ვანილის ადმინის ხელსაწყოები devcommands-ია. dedicated server-ზე ადმინი უნდა იყოს adminlist.txt-ში, Steam-ის გაშვების პარამეტრებში ჩართული უნდა ჰქონდეს კონსოლი -console-ით და F5 კონსოლში devcommands უნდა აკრიფოს. მათი ჩართვა და რა ღირს თითოეული, განმარტავს Valheim-ის devcommands განმარტებული.
| ბრძანება | რას შლის | რას ტოვებს |
|---|---|---|
removedrops | ყველა დაგდებულ ნივთს შენს გარშემო ჩატვირთულ არეალში | საფლავის ქვებს, სკივრებს, ნივთების სადგამებს, ურმებს |
killenemies | ახლომდებარე მტრულ არსებებს | მოშინაურებულებს და მოთამაშეებს |
killtame | ახლომდებარე მოშინაურებულ არსებებს | მტრებს და მოთამაშეებს |
killall | ახლომდებარე ყველა არსებას, მოშინაურებულების ჩათვლით | მოთამაშეებს |
removedrops შენს გარშემო ჩატვირთულ არეალზე მოქმედებს და არა შენ მიერ არჩეულ რადიუსზე. მთავარი ბაზის შუაში დგომა და მისი გაშვება ბაზასა და მის გარშემო ყველაფერს ასუფთავებს - იმასაც, რაც მოთამაშემ განზრახ დატოვა იატაკზე. ხალხი იატაკს მართლა საწყობად იყენებს.
მოხერხებული რუტინა საერთო ბაზის გასასუფთავებლად:
- გამოაცხადე. "კვირა საღამოს მთავარ ბაზაში დაგდებულ ნივთებს ვასუფთავებ, რაც გინდათ, სკივრში ჩადეთ" - სერვერის Discord-ში რამდენიმე დღით ადრე.
- გააკეთე backup. პანელის ჰოსტზე ხელით backup უშუალოდ წინ. RE:NODE-ზე ეს Backups ჩანართზე ერთი დაწკაპუნებაა, აღდგენა კი ერთი ღილაკი, თუ აღმოჩნდა, რომ ვიღაცის საყვარელი ტროფეების გროვა იატაკზე იყო.
- დადექი სწორ ადგილას. წადი დახლართული არეალის ცენტრში. თუ ვინმეს სახლში გავლის გარეშე უნდა მიაღწიო, devcommands-ის
flyგამოიყენე. - გაუშვი ერთხელ.
removedrops, შემდეგ შეამოწმე კონსოლის პასუხი და მიმოიხედე. - შეინახე.
saveსამყაროს მაშინვე წერს, ამიტომ გასუფთავება crash-ს გადაურჩება.
devcommandsremovedropssaveრა ზრდის სამყაროს ფაილს დროთა განმავლობაში#
Valheim-ის სამყარო ერთი .db ფაილი და პატარა .fwl-ია. ახალი სამყარო რამდენიმე მეგაბაიტია; დიდი ხნის არსებული ჩვეულებრივ ათეულობიდან ასზე მეტ მეგაბაიტამდეა. ფაილი ყველა ობიექტს ინახავს, რასაც სამყარო ახსოვს, და ზრდის უმეტესობა რამდენიმე კატეგორიაზე მოდის.
| წყარო | როგორ იზრდება | შეიძლება გასუფთავდეს? |
|---|---|---|
| გამოკვლევა | ყოველი გენერირებული ზონა ინახავს თავის ხეებს, კლდეებს, მცენარეებსა და ლოკაციებს | მხოლოდ ზონების მოდით გადაგენერირებით |
| სამშენებლო ელემენტები | ყოველი კედელი, იატაკი, ჩირაღდანი და დეკორაცია | დაშლით |
| რელიეფის ცვლილებები | რელიეფის ჩანაწერი ყოველ შეცვლილ ზონაზე | ვანილაში არა |
| დაგდებული ნივთები | ერთი ობიექტი ყოველ დაგდებულ სტეკზე | removedrops-ით ან აღებით |
| კონტეინერები და შიგთავსი | სკივრები, ურმები, ნივთების სადგამები და რასაც ინახავენ | დაცარიელებითა და მოხსნით |
| არსებები | მოშინაურებულები, მოშენების მარაგი, მონსტრები ჩატვირთულ ზონებში | ბაკების პატარად შენახვით, საგანგებოდ killtame-ით |
| ბანერები, პორტალები, გემები | თითო ობიექტი | დაშლით |
გამოკვლევა ყველაზე დიდი ერთი ფაქტორია და ის ხლამი არ არის - ის სამყაროა. როცა მოთამაშე ზონას პირველად უახლოვდება, თამაში მას აგენერირებს: მცენარეულობას, კლდეებს, აკრეფად ნივთებს, დუნჟებსა და სხვა ლოკაციებს. ისინი შენახულ ობიექტებად იქცევა. ჯგუფი, რომელიც თვეში მთელ რუკას შემოუცურავს, ფაილს დაგდებული ქვის ნებისმიერ რაოდენობაზე მეტად ზრდის. ამიტომაც იზრდება მეხსიერების გამოყენება გამოკვლეული რუკის სიდიდესთან ერთად, როგორც განმარტავს რამდენი RAM სჭირდება Valheim სერვერს.
შემდეგია მშენებლობა. დიდი ბაზა მრავალი ათასი ელემენტის შეიძლება იყოს. თითოეული ინახება და იტვირთება. რელიეფის შეცვლა ზონის მიხედვით საკუთარ ჩანაწერებს ამატებს - იხილე Valheim-ის რელიეფის შეცვლა სერვერებზე.
დაგდებული ნივთები ჩვეულებრივ ფაილის მცირე ნაწილია, მაგრამ იქ, სადაც დევს, ფასის დიდი ნაწილი. ერთ ბაზის ზონაში სამასი სტეკი სამასი ობიექტია, რომელსაც ზონის მფლობელი ასიმულირებს და ყველა სტუმარი ტვირთავს, რუკის ყველაზე დატვირთულ ადგილას. მათი მოშორება ბაზის წარმადობას ფაილის ზომაზე მეტად ეხმარება.
ფაილი თავისით ბევრს არ პატარავდება. ნივთების აღება დაგდებული ობიექტების მოშორებას ნიშნავს, მაგრამ გამოკვლეული ზონები, რელიეფის ჩანაწერები და ელემენტები რჩება, სანამ არ მოიხსნება.
დიდი ხნის არსებული სამყაროს სიწმინდის შენარჩუნება#
სამუშაოს უმეტესობა ჩვევებია და არა ბრძანებები.
- ნაგვის სკივრი ყველა სამუშაო ზონასთან. წარწერიანი სკივრი ღუმელთან, სადნობებთან და სამუშაო მაგიდასთან, რომ ქვას, ხესა და ძვალს ისეთი ადგილი ჰქონდეს, რაც იატაკი არ არის.
- ხის მოჭრის შემდეგ აიღე. ბაზის შიგნით მოჭრილი ხეები მორებსა და ხეს ტოვებენ, რომლებიც არასდროს ქრება. ბაზის არეს გარეთ მოჭრისას ნარჩენები თავისით სუფთავდება.
- რეიდებს კიდეზე შეებრძოლე. კედლებს გარეთ მოკლული რეიდის მტრების ნადავლი შეიძლება გაქრეს; ბაზის შიგნით - არა.
- მიტოვებული ავანპოსტები გააუქმე. ავანპოსტი, რომელსაც არავინ იყენებს, მაინც ინახავს ყველა ელემენტს, სკივრსა და დაგდებულ ნივთს. დაშალე ან სულ მცირე დაცალე და მისი პორტალი გადაარქვი, რომ ხელახლა ვერ დაწყვილდეს - იხილე Valheim-ის პორტალების ჰაბის დაგეგმვა.
- ყოველთვიური გასუფთავების სლოტი. გამოაცხადე, გააკეთე backup, გაუშვი
removedropsმთავარ ბაზაში და ყველაზე დატვირთულ ავანპოსტებში. ჯგუფები, რომლებიც ამას აკეთებენ, ხლამის გამო ბაზების შენელებას იშვიათად ხედავენ. - უყურე ფაილის ზომას. თვეში ერთხელ პანელის ფაილების მმართველში
.db-ს ზომა ჩაინიშნე. სტაბილური ზრდა ნორმალურია; ერთი შაბათ-კვირის შემდეგ უეცარი ნახტომი კითხვას იმსახურებს. - ყოველკვირეული restart-ები. დაგეგმილი სუფთა restart მეხსიერებას მდგრად ინარჩუნებს და უზრუნველყოფს, რომ სამყარო რეგულარულად ინახება. Valheim-ის დაგეგმილი restart-ები და ავტომატიზაცია მოთამაშეების გაფრთხილებასა და ჯერ შენახვას განმარტავს.
მოდებს ამ სამუშაოს ნაწილის ავტომატიზაცია შეუძლიათ. JereKuusela-ს Upgrade World შეიცავს ბრძანებებს ობიექტების დასათვლელად და მოსაშორებლად ვანილის ბრძანებებზე უფრო დიდ არეალებში და დაუთვალიერებელი ზონების გადასაგენერირებლად; ეს ზუსტი ხელსაწყოა, გაუქმების გარეშე, ამიტომ წაიკითხე Upgrade World for Valheim და გამოყენებამდე backup გააკეთე. Thunderstore-ზე არის ასევე სერვერის მხარის გასუფთავების მოდები, რომლებიც ძველ დაგდებულ ნივთებს ტაიმერით შლიან. ისინი მუშაობენ, მაგრამ იატაკის საწყობად გამოყენების პრობლემას ავტომატიზებული სახით აბრუნებენ - დარწმუნდი, რომ ყველამ წესი იცის.
როცა გასუფთავება პასუხი არ არის#
ხლამი ნელი სამყაროს დაბრალების ყველაზე მარტივი მიზეზია და ყოველთვის სწორი არ არის.
- lag, რომელიც ერთ მოთამაშეს მიჰყვება, ზონის მფლობელობაა და არა ხლამი. გამოსავალი მფლობელობის გადატანაა და არა ნივთების წაშლა.
- ტელეპორტის შემდეგ ხანგრძლივი ჩატვირთვა კლიენტის მიერ დანიშნულების ჩატვირთვაა. უფრო სუფთა ბაზა ცოტას ეხმარება; ბაზის გარეთ პორტალთან ჩამოსვლა მეტს.
- ნელი შენახვა უზარმაზარ სამყაროში გამოკვლეული რუკისა და ბაზების ზომაა.
-saveinterval-ის შემცირება თითოეულ შენახვას პროგრესის დაკარგვის თვალსაზრისით პატარას ხდის და არა უფრო სწრაფს. - სამყარო, რომელიც უკვე კიდეებამდეა გამოკვლეული, იმდენად დიდია, რამდენადაც იქნება. თუ წარმადობა მიუღებელია, გულწრფელი პასუხი ახალი სამყაროა - ახალი სამყაროს დაწყება პერსონაჟების დაკარგვის გარეშე განმარტავს, როგორ გააკეთო ეს ვინმეს აღჭურვილობის დაკარგვის გარეშე.
და თუ გასუფთავება ცუდად წავიდა, სამყარო ერთი ფაილია. აღადგინე მის წინ გაკეთებული backup; Valheim-ის backup-ები და სამყაროს დაზიანება განმარტავს, რომელი ფაილები შეინახო და რატომ არ ითვლება სამყაროს გვერდით ავტომატური backup-ები ნამდვილ ასლად.
FAQ#
ქრება Valheim-ში დაგდებული ნივთები?
მოთამაშის ბაზის გარეთ - დიახ, ზონის ჩატვირთულობის დაახლოებით ერთი საათის შემდეგ. სამუშაო მაგიდებისა და კოცონების მახლობლად ბაზის არეში - არასდროს, ამიტომ ივსება ბაზები დაგდებული ნივთებით.
შლის removedrops საფლავის ქვებს?
არა. საფლავის ქვები, სკივრები, ნივთების სადგამები და ურმები კონტეინერებია და არა დაგდებული ნივთები. removedrops ასუფთავებს მხოლოდ მიწაზე დაგდებულ ნივთებს ადმინის გარშემო ჩატვირთულ არეალში.
შეიძლება removedrops-ის გაუქმება?
მხოლოდ მის წინ გაკეთებული backup-ის აღდგენით. თამაშში გაუქმება არ არსებობს, ამიტომ ჯერ მოთამაშეებს გააფრთხილე და backup გააკეთე.
რა ემართება მოშინაურებული ცხოველის უნაგირს, როცა ის კვდება?
ის დანარჩენ ნადავლთან ერთად მიწაზე ვარდება. ბაზის გარეთ ქრება, თუ არავინ აიღებს, ამიტომ სწრაფად აიღე.
რატომ არის ჩვენი სამყაროს ფაილი ასე დიდი?
უმეტესად გამოკვლევის და მშენებლობის გამო. ყოველი გენერირებული ზონა ინახავს თავის ხეებს, კლდეებსა და ლოკაციებს და ყოველი სამშენებლო ელემენტი ინახება. დაგდებული ნივთები ჩვეულებრივ ზომის მცირე ნაწილია, მაგრამ ადგილობრივი lag-ის დიდი ნაწილი იქ, სადაც დევს.
უნდა გამოვიყენოთ ავტომატური გასუფთავების მოდი?
ბევრი შემთხვევითი მოთამაშის მქონე საჯარო სერვერზე შეიძლება დაგეხმაროს. პატარა ჯგუფურ სერვერზე გამოცხადებული ყოველთვიური removedrops უფრო მარტივია და არავინ კარგავს გროვას, რომლის შენახვაც სურდა.


