ARK: Survival Ascended თავის წესებს ორი ფაილიდან კითხულობს, რომლებიც ShooterGame/Saved/Config/WindowsServer/-შია. GameUserSettings.ini ინახავს მთელი სერვერის პარამეტრებს [ServerSettings]-ის ქვეშ - პაროლებს, სირთულეს, მოპოვებისა და მოთვინიერების rate-ებს, decay-ს, ნაგებობების ლიმიტებს. Game.ini ინახავს წესებს, რომლებსაც თამაშის რეჟიმი კითხულობს [/script/shootergame.shootergamemode]-ის ქვეშ - მოშენებასა და imprinting-ს, დონეზე სტატების მულტიპლიკატორებს, გამოცდილების წყაროებს, engram-ებისა და დონეების override-ებს. ჩასვი გასაღები არასწორ ფაილში ან არასწორ სექციაში და ის ჩუმად იგნორირდება. არედაქტირე მხოლოდ მაშინ, როცა სერვერი გაჩერებულია, რადგან სუფთა გათიშვისას სერვერი GameUserSettings.ini-ს დისკზე თავიდან წერს. საქმის უმეტესი ნაწილი ესაა; ამ პოსტის დანარჩენი ნაწილი ეხება იმას, რომელი გასაღებებია მნიშვნელოვანი, რომელი მიმართულებით მუშაობს თითოეული და რა ღირს.
თუ სერვერი ჯერ არ გაქვს გაშვებული, დაიწყე ARK: Survival Ascended-ის გამართვის გზამკვლევით, რომელიც მოიცავს ინსტალაციას, გაშვების ხაზს, პორტებს და იმ ათიოდე პარამეტრს, რომელსაც ყველა პირველივე დღეს ცვლის. ეს პოსტი ვარაუდობს, რომ სერვერი უკვე ირთვება, და ორ ფაილში უფრო ღრმად შედის.
რომელ ფაილს ეკუთვნის პარამეტრი#
დაყოფა უფრო ისტორიულია, ვიდრე ლოგიკური, და ხალხს აბნევს, რადგან სახელები არ გეუბნება, სად ცხოვრობს გასაღები. უხეში წესი, რომელიც თითქმის ყველაფერზე მუშაობს:
- `GameUserSettings.ini`, `[ServerSettings]`: ყველაფერი, რასაც ოფიციალური სერვერი სერვერების სიაში აჩვენებდა, ან რასაც ადმინი შეიძლება ცოცხალ სერვერზე შეცვლიდეს. გლობალური rate-ები (მოპოვება, მოთვინიერება, XP), ზიანისა და მდგრადობის მულტიპლიკატორები, საკვებისა და წყლის ხარჯი, decay-ის ტაიმერები, PvE და PvP გადამრთველები, ნაგებობების ლიმიტები, ადმინისა და შესვლის პაროლები, RCON.
- `Game.ini`, `[/script/shootergame.shootergamemode]`: თამაშის რეჟიმის კლასზე მიბმული წესები. მოშენება, ზრდა, imprinting, დონეზე სტატების მატება მოთამაშეებისა და არსებებისთვის, XP-ის ცალკეული წყაროები, მოსავლისა და გაფუჭების ტაიმერები, ტომისა და ალიანსის ლიმიტები, engram-ების override-ები, დონის ზღვრები და ნივთების ან არსებების მიხედვით მასივები.
ერთი გამოსავალი არსებობს. [ServerSettings]-ის ნებისმიერი გასაღები შეიძლება გაშვების ხაზზეც გადასცე ?Key=Value query არგუმენტად, და გაშვების ხაზი ფაილს სჯობს. ეს მოსახერხებელია პანელზე, სადაც გაშვების ხაზი ველებიდან იკრიბება, და დამაბნეველია, როცა ვიღაცას Startup ტაბზე ?XPMultiplier=2 აქვს დაყენებული, სხვა კი ini-ს არედაქტირებს და ვერ ხვდება, რატომ არაფერი იცვლება. თითო პარამეტრისთვის ერთი ადგილი აირჩიე და მას მიჰყევი. Game.ini-ს გასაღებების ასე გადაცემა არ შეიძლება.
TheIsland_WP?listen?SessionName=Longship?XPMultiplier=2.0?TamingSpeedMultiplier=3.0 -logმეორე წესი, რომლის გამეორებაც ღირს: სუფთა გათიშვისას სერვერი GameUserSettings.ini-ში წერს იმას, რაც მეხსიერებაში ჰქონდა. თუ ფაილს გაშვებული სერვერისას არედაქტირებ და მერე Stop-ს დააჭერ, შენი ცვლილებები იკარგება. Game.ini ასე თავიდან არ იწერება, მაგრამ მისი ცვლილებები მხოლოდ შემდეგ გაშვებაზე მოქმედებს, ამიტომ ორივესთვის უსაფრთხო ჩვევა ერთია: გააჩერე, დაარედაქტირე, გაუშვი.
Rate-ები GameUserSettings.ini-ში#
ეს ის მულტიპლიკატორებია, რომლებზეც მოთამაშეები პირველ ათ წუთში გეკითხებიან. ყველას ნაგულისხმევი მნიშვნელობა 1.0-ია, თუ სხვა რამ არ არის მითითებული, და ყველა [ServerSettings]-ის ქვეშ ცხოვრობს.
| გასაღები | რას ზრდის | ტიპური გაზრდილი მნიშვნელობა |
|---|---|---|
XPMultiplier | მთელ მიღებულ გამოცდილებას | 2.0 - 5.0 |
TamingSpeedMultiplier | მოთვინიერების ეფექტურობას თითო კვებაზე | 3.0 - 5.0 |
HarvestAmountMultiplier | რესურსს თითო დარტყმაზე | 2.0 - 3.0 |
HarvestHealthMultiplier | რამდენ დარტყმას უძლებს წყარო | 1.0 - 2.0 |
ResourcesRespawnPeriodMultiplier | დროს, სანამ წყაროები ხელახლა გაიზრდება (ნაკლები უფრო სწრაფია) | 0.5 |
DayCycleSpeedScale | მთელი დღე-ღამის ციკლის სიჩქარეს | 1.0 |
DayTimeSpeedScale / NightTimeSpeedScale | დღესა და ღამეს ცალ-ცალკე | ღამე 2.0, რომ შემოკლდეს |
PlayerCharacterFoodDrainMultiplier | მოთამაშის შიმშილს | 0.5 - 1.0 |
PlayerCharacterWaterDrainMultiplier | მოთამაშის წყურვილს | 0.5 - 1.0 |
PlayerCharacterStaminaDrainMultiplier | მოთამაშის stamina-ს ხარჯს | 1.0 |
DinoCharacterFoodDrainMultiplier | მოთვინიერებული არსებების შიმშილს | 0.5 - 1.0 |
ItemStackSizeMultiplier | stack-ის ზომებს | 2.0 - 10.0 |
ყველაფრის ხუთზე გამრავლებამდე რამდენიმე ურთიერთქმედების ცოდნა ღირს.
HarvestHealthMultiplier და HarvestAmountMultiplier ორივე წყაროს მოსავალს ზრდის, ოღონდ სხვადასხვანაირად. რაოდენობის გაზრდა თითო დარტყმაზე მეტს გაძლევს; სიცოცხლის გაზრდა მეტ დარტყმას გაძლევს, სანამ წყარო გაქრება. ორივეს გაორმაგება ერთი ქვიდან მიღებულს დაახლოებით ოთხჯერ ზრდის, რაც ჩვეულებრივ ჩაფიქრებულზე მეტია. ერთი აირჩიე.
TamingSpeedMultiplier ცვლის, რამდენ პროგრესს იძლევა თითოეული საკვები მოთვინიერებისას, რაც მოთვინიერებას აჩქარებს, ისე რომ არ ცვლის, რამდენ ხანს რჩება არსება გონდაკარგული. მაღალ მნიშვნელობებზე შემაფერხებელი ფაქტორი უკვე torpor და ნარკოტიკებია და არა საკვები. მაღალი მოთვინიერების rate-ის დაწყვილება დაბალ DinoCharacterFoodDrainMultiplier-თან მოთვინიერებულ არსებებს იაფად შესანახს ხდის, რაც თავის მხრივ მათ მეტ რაოდენობას ნიშნავს, ეს კი ARK სერვერის ყველაზე ძვირი ნაწილია.
ItemStackSizeMultiplier იმ მცირერიცხოვან კომფორტის პარამეტრებს შორისაა, რომლებიც სერვერის ჯანმრთელობას ნამდვილად ეხმარება: ნაკლები stack ყუთებში ნაკლებ ობიექტს ნიშნავს. Ascended-ზე ის საიმედოდ მუშაობს, მაგრამ დროთა განმავლობაში გამონაკლისები ჰქონდა (ნივთები ფიქსირებული stack-ის ზომით, მაგალითად ზოგიერთი სახარჯი), ამიტომ შეამოწმე იმ ნივთებზე, რომლებიც შენს მოთამაშეებს აინტერესებთ.
DayTimeSpeedScale და NightTimeSpeedScale დღის თითოეული ნახევრის სიჩქარეს ამრავლებს, ასე რომ NightTimeSpeedScale=2.0 ღამეებს ორჯერ ამოკლებს. ისინი ემატება DayCycleSpeedScale-ს, რომელიც ორივეს ცვლის. ღამეების შემოკლება PvE სერვერზე ყველაზე ხშირი თხოვნაა და არაფერი ღირს.
სირთულე, ზიანი და გადარჩენის წესები#
ARK-ზე სირთულე ჩვეულებრივი გაგებით სირთულე არ არის. ის ველური არსებების მაქსიმალურ დონეს ადგენს და ამის გავლით - drop-ებიდან და ყუთებიდან მიღებული ნადავლის ხარისხს.
| გასაღები | ეფექტი |
|---|---|
DifficultyOffset | 0.0-დან 1.0-მდე სკალა override-ის მინიმუმსა და მაქსიმუმს შორის |
OverrideOfficialDifficulty | 5.0 ველურ დონეებს 150-მდე იძლევა, 6.0 - 180-მდე |
DinoDamageMultiplier | ველური არსებების მიერ მიყენებული ზიანი |
PlayerDamageMultiplier | მოთამაშეების მიერ მიყენებული ზიანი |
StructureDamageMultiplier | ნაგებობების მიერ მიყენებული ზიანი (turret-ები, ეკლები) |
PlayerResistanceMultiplier | მოთამაშეების მიერ მიღებული ზიანი (ნაკლები უფრო მტკიცეა) |
DinoResistanceMultiplier | არსებების მიერ მიღებული ზიანი (ნაკლები უფრო მტკიცეა) |
StructureResistanceMultiplier | ნაგებობების მიერ მიღებული ზიანი (ნაკლები უფრო მტკიცეა) |
ველური დონის ზღვარი OverrideOfficialDifficulty-ს 30-ზე ნამრავლია, საიდანაც 150 და 180 მოდის. დააყენე DifficultyOffset=1.0, რომ ზღვარს რეალურად მიაღწიო, შემდეგ კი ერთხელ გაუშვი cheat DestroyWildDinos, რომ რუკა ახალ დონეებზე თავიდან დასახლდეს. ამ ბოლო ნაბიჯის გარეშე ცვლილება მხოლოდ იმ არსებებზე ვრცელდება, რომლებიც ამიერიდან ჩნდება, და ერთ კვირას იფიქრებ, რატომ არაფერი შეცვალა.
მდგრადობის მულტიპლიკატორები ზიანის მულტიპლიკატორების საპირისპიროდ მუშაობს. PlayerResistanceMultiplier=0.5 ნიშნავს, რომ მოთამაშეები ნახევარ ზიანს იღებენ. ადვილია დააყენო StructureResistanceMultiplier=2.0 იმ ფიქრით, რომ ის შენობებს ამაგრებს; სინამდვილეში ისინი ორმაგ ზიანს იღებენ.
წესები, რომლებიც ცვლის არა იმას, რამდენად რთულია სერვერი, არამედ იმას, როგორ თამაშობენ მასზე:
ServerPVE=Trueთიშავს მოთამაშეებს შორის ზიანს. PvE სერვერზე ასევე შეხედეAllowFlyerCarryPvE-ს (სხვა მოთამაშეების არსებების აწევა) დაAllowCaveBuildingPvE-ს.ServerHardcore=Trueსიკვდილისას პერსონაჟს პირველ დონეზე აბრუნებს.PreventOfflinePvP=TruePreventOfflinePvPInterval-თან (წამებში) ერთად იცავს ტომის ნაგებობებს, როცა მისი ყველა წევრი ამდენი ხნის განმავლობაში offline-ია. ეს მთავარი ინსტრუმენტია, რომ პატარა PvP სერვერი სამსახურიანი ადამიანებისთვის ასატანი გახდეს.ShowMapPlayerLocation=Trueრუკაზე შენს პოზიციას აჩვენებს, რაც PvE ჯგუფების უმეტესობას უნდა.AllowThirdPersonPlayerდაServerCrosshairაკეთებს იმას, რასაც სახელი ამბობს.DisableStructureDecayPvE=TruePvE ნაგებობების decay-ს მთლიანად აჩერებს;PvEStructureDecayPeriodMultiplierკი ტაიმერს აგრძელებს, ნაცვლად იმისა, რომ მოხსნას.
Decay-ზე გადაწყვეტილება უნდა მიიღო და ნაგულისხმევს არ მიენდო. მეგობრებისთვის განკუთვნილ კერძო სერვერზე გათიშე: არავის უნდა ორკვირიანი არყოფნის შემდეგ დაბრუნდეს და ბაზა მისაკუთრებადი დახვდეს. საჯარო სერვერზე decay შენი ნაგვის შემგროვებელია. ბაზა, რომელიც ვიღაცამ ერთ შაბათ-კვირას ითამაშა და ააშენა, მაინც რამდენიმე ათასი ნაგებობაა, რომელსაც სერვერი მეხსიერებაში ინახავს და ყოველ შენახვაზე დისკზე წერს. AutoDestroyOldStructuresMultiplier და არსებების decay-ის გადამრთველები (DisableDinoDecayPvE, PvPDinoDecay, AutoDestroyDecayedDinos) იმავე მიზეზით არსებობს.
ნაგებობებისა და მოთვინიერებული არსებების ლიმიტები#
ეს ის პარამეტრებია, რომლებიც წყვეტს, რა ზომის გახდება შენი save, და ისინი ნებისმიერ rate-ზე მნიშვნელოვანია.
| გასაღები | ნაგულისხმევი | რას ზღუდავს |
|---|---|---|
TheMaxStructuresInRange | 10500 | ნაგებობებს განთავსების წერტილის რადიუსში |
MaxTamedDinos | 5000 | მოთვინიერებულ არსებებს მთელ სერვერზე |
MaxPersonalTamedDinos | 0 (გამორთული) | მოთვინიერებულებს ტომზე, თუ დაყენებულია |
PersonalTamedDinosSaddleStructureCost | 0 (გამორთული) | რამდენ არსებად ითვლება platform saddle |
MaxPlatformSaddleStructureLimit | build-ზეა დამოკიდებული | ნაგებობებს ერთ platform saddle-ზე |
MaxTamedDinos გლობალური ჭერია და მის მიღწევის შემდეგ სერვერი ახალ მოთვინიერებას უარყოფს. რამდენიმე მოთამაშიან სერვერზე ის არასოდეს ამოქმედდება. ამოქმედდება კი ერთი მომშენებელი, რომელსაც ვოლიერში ას ორმოცდაათი არსება ჰყავს, რაც ყველა ნაგულისხმევი პარამეტრით ნებადართულია. MaxPersonalTamedDinos, დაყენებული დაახლოებით 300-ზე ტომზე, ამას პროგნოზირებად ზღვარს უწესებს ჩვეულებრივი თამაშის დაზიანების გარეშე, და ეს გაცილებით უკეთესია, ვიდრე პრობლემის აღმოჩენა მაშინ, როცა შენახვას უკვე წუთი სჭირდება.
TheMaxStructuresInRange-ის გაზრდა ხალხს უფრო დიდი ცალკეული ბაზების აშენების საშუალებას აძლევს. ეს ნორმალურია სერვერზე, რომელსაც მეხსიერების მარაგი აქვს, და საშინელი იდეაა ისეთზე, რომელიც უკვე ზღვართანაა. თითოეული ნაგებობა სერვერზე ობიექტია, მეგა-ბაზა კი ათობით ათასი ასეთი ობიექტია. ARK-ის მეხსიერების გაანგარიშების გზამკვლევი აჩვენებს, როგორ გამოიყურება ეს გიგაბაიტებში.
მოშენება და imprinting Game.ini-ში#
აქ იხარჯება Game.ini-ს დიდი ნაწილი, რადგან ოფიციალური მოშენების დროები რეალურ დღეებში იზომება. ყველა ეს [/script/shootergame.shootergamemode]-ის ქვეშ იწერება.
[/script/shootergame.shootergamemode]MatingIntervalMultiplier=0.25MatingSpeedMultiplier=2.0EggHatchSpeedMultiplier=10.0BabyMatureSpeedMultiplier=10.0BabyFoodConsumptionSpeedMultiplier=0.5BabyCuddleIntervalMultiplier=0.1BabyCuddleGracePeriodMultiplier=2.0BabyImprintAmountMultiplier=1.0BabyImprintingStatScaleMultiplier=1.0LayEggIntervalMultiplier=0.5რას აკეთებს თითოეული და რა მიმართულებით მუშაობს:
MatingIntervalMultiplier- პაუზა, სანამ მდედრი ისევ შეძლებს შეწყვილებას. ნაკლები უფრო სწრაფია.0.25ოფიციალურ, ორ დღემდე პაუზას დაახლოებით ნახევარ დღედ აქცევს.MatingSpeedMultiplier- რამდენად სწრაფად ივსება შეწყვილების ზოლი, სანამ წყვილი ერთად დგას. მეტი უფრო სწრაფია.EggHatchSpeedMultiplier- კვერცხის ინკუბაცია. მეტი უფრო სწრაფია. ძუძუმწოვრების მაკეობასაც მოიცავს.BabyMatureSpeedMultiplier- ზრდა ნაშიერიდან ზრდასრულამდე. მეტი უფრო სწრაფია. ეს პარამეტრი წყვეტს, დიდი არსების მოშენება ერთი საღამოა თუ ერთი კვირა.BabyFoodConsumptionSpeedMultiplier- რამდენს ჭამს ნაშიერი. ნაკლები გაზრდას ამარტივებს.BabyCuddleIntervalMultiplier- დრო imprint-ის მოთხოვნებს შორის. ნაკლები უფრო ხშირ მოთხოვნებს ნიშნავს.BabyCuddleGracePeriodMultiplier- რამდენ ხანს ელოდება მოთხოვნა, სანამ imprint-ის ხარისხი დაიწყებს კლებას.BabyImprintAmountMultiplier- imprint-ის პროცენტი თითო cuddle-ზე.BabyImprintingStatScaleMultiplier- რამდენად ზრდის სრული imprint სტატებს.0imprint-ის სტატების ბონუსს მთლიანად თიშავს.LayEggIntervalMultiplier- რამდენად ხშირად ჩნდება გაუნაყოფიერებელი კვერცხები. ნაკლები უფრო ხშირს ნიშნავს, რაც kibble-ისთვის მნიშვნელოვანია.
ურთიერთქმედება, რომელშიც ხალხი ცდება, ზრდისა და imprinting-ის თანაფარდობაა. Imprint-ის მოთხოვნები მოდის ინტერვალებით, რომლებიც არსების ზრდის სრულ დროზეა მორგებული, და მოთხოვნების რაოდენობა სრულ ზრდაში მოცემული სახეობისთვის დაახლოებით ფიქსირებულია. დააჩქარე ზრდა ათჯერ cuddle-ის ინტერვალის შეუცვლელად და დიდი არსება შეიძლება ბევრი cuddle-ის მოთხოვნამდე გაიზარდოს, რაც ზღუდავს, რა imprint-ს მიაღწევ. გამოსავალი ისაა, რომ BabyCuddleIntervalMultiplier ზრდის აჩქარების დაახლოებით პროპორციულად შეამცირო, ხოლო BabyImprintAmountMultiplier გაზარდო, თუ გინდა, რომ სრული imprint მიღწევადი დარჩეს. rate-ების გამოცხადებამდე შეამოწმე ერთ სწრაფად და ერთ ნელა მზარდ სახეობაზე, რადგან რიცხვები, რომლებიც raptor-ისთვის მუშაობს, giganotosaurus-ისთვის აუცილებლად არ იმუშავებს.
AllowAnyoneBabyImprintCuddle=True GameUserSettings.ini-ში (არა Game.ini-ში) ტომის ნებისმიერ წევრს აძლევს cuddle-ზე პასუხის საშუალებას და არა მხოლოდ იმას, ვინც ნაშიერი მიითვისა. ჯგუფების უმეტესობას ეს უნდა.
სტატების მულტიპლიკატორები მოთამაშეებისა და არსებებისთვის#
დონეზე სტატების მასივები წყვეტს, რამდენს მატებს თითოეული level-up. ისინი კვადრატულ ფრჩხილებში ინდექსს იღებს.
| ინდექსი | სტატი |
|---|---|
0 | სიცოცხლე |
1 | Stamina |
2 | Torpidity |
3 | ჟანგბადი |
4 | საკვები |
5 | წყალი |
6 | ტემპერატურა |
7 | წონა |
8 | ახლო ბრძოლის ზიანი |
9 | მოძრაობის სიჩქარე |
10 | Fortitude |
11 | დამზადების სიჩქარე |
არსებული მასივები:
PerLevelStatsMultiplier_Player[i]- რამდენ ქულას იღებს მოთამაშე სტატზე დახარჯულ თითო დონეზე.PerLevelStatsMultiplier_DinoWild[i]- როგორ ნაწილდება ველური არსებების დონეები სტატებზე.PerLevelStatsMultiplier_DinoTamed[i]- ქულები მოთვინიერებულ არსებაზე დახარჯულ თითო დონეზე.PerLevelStatsMultiplier_DinoTamed_Add[i]- ფიქსირებული ბონუსი, რომელსაც არსება მოთვინიერებით იღებს.PerLevelStatsMultiplier_DinoTamed_Affinity[i]- პროცენტული ბონუსი მოთვინიერების ეფექტურობიდან.
PerLevelStatsMultiplier_Player[7]=2.0PerLevelStatsMultiplier_DinoTamed[7]=2.0PerLevelStatsMultiplier_DinoTamed[0]=1.5PerLevelStatsMultiplier_DinoTamed[8]=1.2წონის გაზრდა უსაფრთხოა როგორც მოთამაშეებისთვის, ისე მოთვინიერებულებისთვის: ის სიარულს ამცირებს და არ ცვლის, ვინ იგებს ბრძოლას. მოთვინიერებულების სიცოცხლე და ახლო ბრძოლა ყოველი ბოსის ბრძოლისა და ყოველი PvP შეტაკების ბალანსს ცვლის, ამიტომ ფრთხილად და მცირე ნაბიჯებით გაზარდე. სიჩქარე ისაა, რომელსაც ხელი არ უნდა ახლო; სიჩქარის დონეების ნაგულისხმევი წესები ARK-ის გამოშვებებს შორის იცვლებოდა და დამოკიდებულია bAllowSpeedLeveling-ზე და bAllowFlyerSpeedLeveling-ზე, სიჩქარის მულტიპლიკატორების გაზრდა კი ისეთ არსებებს ქმნის, რომლებიც უსწრებენ სერვერის უნარს, კლიენტს რელიეფი გადასცეს.
გამოცდილება, დონეები და engram-ები#
XPMultiplier ყველაფერს ზრდის. Game.ini წყაროების ცალ-ცალკე მორგების საშუალებას გაძლევს: KillXPMultiplier, HarvestXPMultiplier, CraftXPMultiplier, GenericXPMultiplier, SpecialXPMultiplier და ExplorerNoteXPMultiplier. ჩვეულებრივ ამას იყენებენ იმისთვის, რომ დამზადება ნაკლებად დომინანტური იყოს - ბევრ სერვერზე ხალხი დონეს ათასობით იაფი ნივთის დამზადებით იმაღლებს, CraftXPMultiplier=0.5 კი მათ ისევ სამყაროში აბრუნებს.
დონის ზღვრები და engram-ების ქულებიც მასივებია, და სწორედ აქედან მოდის დაზიანებული Game.ini ფაილების უმეტესობა:
LevelExperienceRampOverridesადგენს მოთამაშის თითოეული დონისთვის საჭირო XP-ს და მასთან ერთად მაქსიმალურ დონეს.OverridePlayerLevelEngramPointsთითოეული დონის engram-ების ქულებს იძლევა, ერთი ხაზი დონეზე, თანმიმდევრობით.OverrideMaxExperiencePointsPlayerდაOverrideMaxExperiencePointsDinoჯამურ XP-ს ზღუდავს; ისინი ramp-ს უნდა შეესაბამებოდეს, თორემ ზღვარს ზემოთ დონეები მიუღწეველი ხდება.bAllowUnlimitedRespecs=Trueმოთამაშეებს Mindwipe Tonic-ით სტატების გადაყენების საშუალებას აძლევს იმდენჯერ, რამდენჯერაც უნდათ.bOnlyAllowSpecifiedEngramsOverrideNamedEngramEntries-თან ერთად კონკრეტულ engram-ებს კეტავს ან ხსნის; სასარგებლოა მხოლოდ პრიმიტიული სერვერისთვის.
დონის ramp-ის ხელით დაწერა მოსაწყენი და შეცდომებით სავსეა. გამოიყენე სანდო გენერატორი, შეამოწმე, რომ OverridePlayerLevelEngramPoints-ის ხაზების რაოდენობა დონეების რაოდენობას ემთხვევა, და ყოველი ცვლილების წინ მომუშავე ფაილის ასლი შეინახე. თუ ramp არასწორადაა აწყობილი, სერვერი, როგორც წესი, მთელ override-ზე ნაგულისხმევ მნიშვნელობებს უბრუნდება და ამას არ ამბობს.
მოსავალი, გაფუჭება და Game.ini-ს დანარჩენი ნაწილი#
Game.ini-ს რამდენიმე სხვა გასაღებიც ერთ წუთად ღირს:
| გასაღები | ეფექტი |
|---|---|
CropGrowthSpeedMultiplier | მეტი უფრო სწრაფად ზრდის |
CropDecaySpeedMultiplier | მეტი უფრო სწრაფად ალპობს |
GlobalSpoilingTimeMultiplier | მეტი საკვებს უფრო დიდხანს ინახავს |
GlobalItemDecompositionTimeMultiplier | მეტი დაგდებულ ნივთებს უფრო დიდხანს ინახავს |
GlobalCorpseDecompositionTimeMultiplier | მეტი გვამებს უფრო დიდხანს ინახავს |
FuelConsumptionIntervalMultiplier | მეტი საწვავს უფრო ნელა წვავს |
PoopIntervalMultiplier | ნაკლები მეტ სასუქს ნიშნავს |
MaxNumberOfPlayersInTribe | ტომის ზომის ზღვარი |
MaxAlliancesPerTribe / MaxTribesPerAlliance | ალიანსის ლიმიტები |
SupplyCrateLootQualityMultiplier | drop-ების ხარისხი |
bDisableFriendlyFire | ტომის წევრებს შორის ზიანი არ არის |
ამათგან ორი გეიმპლეიზე კი არა, წარმადობაზე მოქმედებს. GlobalItemDecompositionTimeMultiplier და GlobalCorpseDecompositionTimeMultiplier ობიექტებს სამყაროში უფრო დიდხანს ტოვებს. დატვირთულ სერვერზე მათი მაღლა დატოვება ნიშნავს მეტ მიმოფანტულ ობიექტს, რომელსაც სერვერმა თვალი უნდა ადევნოს; მათ გაზრდას სხვა სარგებელი არ აქვს, გარდა იმისა, რომ სიკვდილის შემდეგ ნივთების დაბრუნება უფრო შემწყნარებელი ხდება.
სამუშაო მაგალითი: მშვიდი PvE სერვერი რვა მეგობრისთვის#
კონფიგურაცია, რომელთანაც პატარა ჯგუფი გრძელ სეზონს გაძლებს, თან დართული არგუმენტაციით.
[ServerSettings]ServerPVE=TrueDifficultyOffset=1.0OverrideOfficialDifficulty=5.0XPMultiplier=2.0TamingSpeedMultiplier=4.0HarvestAmountMultiplier=2.0ItemStackSizeMultiplier=5.0NightTimeSpeedScale=2.0PlayerCharacterFoodDrainMultiplier=0.75PlayerCharacterWaterDrainMultiplier=0.75DisableStructureDecayPvE=TrueAllowAnyoneBabyImprintCuddle=TrueShowMapPlayerLocation=TrueAllowFlyerCarryPvE=TrueMaxPersonalTamedDinos=300AutoSavePeriodMinutes=15[/script/shootergame.shootergamemode]MatingIntervalMultiplier=0.2EggHatchSpeedMultiplier=8.0BabyMatureSpeedMultiplier=8.0BabyCuddleIntervalMultiplier=0.125BabyImprintAmountMultiplier=1.0CropGrowthSpeedMultiplier=3.0GlobalSpoilingTimeMultiplier=2.0PerLevelStatsMultiplier_Player[7]=2.0PerLevelStatsMultiplier_DinoTamed[7]=2.0bAllowUnlimitedRespecs=trueMaxNumberOfPlayersInTribe=8არგუმენტაცია: ოფიციალური ველური დონეები, რომ თამაშს მიზანი დარჩეს; ორმაგი XP და მოპოვება, რადგან ხალხს სამსახური აქვს; სწრაფი მოთვინიერება, რადგან გონდაკარგულ არსებასთან ერთი საათის ლოდინი არავის საყვარელი ნაწილი არ არის; decay-ის გარეშე, რადგან ეს მეგობრების სერვერია; მოშენება ოფიციალურზე დაახლოებით რვაჯერ სწრაფი, cuddle-ის ინტერვალი იმავე კოეფიციენტით შემცირებული, რომ imprint-ები მიღწევადი დარჩეს; დამატებითი წონა, რადგან სიარული მოსაწყენი ნაწილია. ტომზე მოთვინიერებულების ზღვარი ერთადერთი ხაზია, რომელიც მოთამაშეებს კი არა, სერვერს უმიზნებს. მას ვერავინ ამჩნევს, სანამ ვინმე ასი არსების მოშენებას არ გადაწყვეტს, და მაშინ ის სერვერს გადაარჩენს.
RE:NODE-ზე ორივე ფაილს ბრაუზერში ჩაშენებული ფაილ-მენეჯერით ან SFTP-ით არედაქტირებ, სანამ სერვერი გაჩერებულია, გაშვების არგუმენტები კი Startup ტაბის ველებია. მოშენების ან სტატების პარამეტრების შეცვლამდე backup გააკეთე - backup-ის სლოტი ყველა გეგმას მოყვება და აღდგენა ერთი ღილაკია - ასე რომ rate-ებით ჩავარდნილი ექსპერიმენტი rollback იქნება და არა wipe. ARK-ს კატალოგში საკუთარი ხაზი არ აქვს, ამიტომ ნახე სათამაშო სერვერების გეგმები, რომ გაიგო, რა არის ამჟამად ხელმისაწვდომი.
პარამეტრები, რომლებიც არ მოქმედებს: პრობლემების მოგვარება#
ცვლილებები რესტარტის შემდეგ უკან ბრუნდება. GameUserSettings.ini სერვერის მუშაობისას დაარედაქტირე. გააჩერე სერვერი, თავიდან შეიტანე ცვლილება და გაუშვი.
მოშენების პარამეტრი არაფერზე მოქმედებს. ის Game.ini-ის ნაცვლად GameUserSettings.ini-შია, ან Game.ini-ში სექციის სათაურია არასწორი. სათაურია [/script/shootergame.shootergamemode] - რეგისტრი არ აქვს მნიშვნელობა, მაგრამ ზუსტად ასე უნდა ეწეროს.
ველური არსებები ისევ დაბალი დონისაა. DifficultyOffset 1.0-ზე ნაკლებია, ან ცვლილების შემდეგ DestroyWildDinos არ გაუშვი.
გაშვების ხაზი და ini ერთმანეთს არ ემთხვევა. გაშვების ხაზი იმარჯვებს. Startup ტაბზე ან შენს გაშვების სკრიპტში მოძებნე ?Key=, რომელიც დაგავიწყდა.
მოთამაშეები გარკვეულ დონეზე მაღლა ვერ ადიან. დონის ramp-ის override ზედმეტად ცოტა ჩანაწერით, ან OverrideMaxExperiencePointsPlayer იმაზე დაბალი, რაც ramp-ს სჭირდება.
ძველი Evolved-ის გზამკვლევიდან აღებული პარამეტრი არაფერს აკეთებს. ზოგი გასაღები Ascended-ზე სხვანაირად იქცევა ან საერთოდ არ გადმოუტანიათ. სანამ ჩათვლი, რომ სერვერი გაფუჭებულია, მოძებნე Ascended სერვერის საკუთარ ნაგულისხმევ ფაილებში ან მიმდინარე სიაში. როცა მოდიც იმავე მნიშვნელობას ცვლის, ჩვეულებრივ მოდი იმარჯვებს - იხილე ARK-ის მოდები CurseForge-იდან სერვერზე.
FAQ#
საჭიროა სერვერის რესტარტი Game.ini-ს შეცვლის შემდეგ?
კი. Game.ini გაშვებისას იკითხება. სერვერი სუფთად გააჩერე, დაარედაქტირე და თავიდან გაუშვი; მისთვის reload ბრძანება არ არსებობს.
რატომ აიგნორებს ჩემი ARK სერვერი GameUserSettings.ini-ს ცვლილებებს?
თითქმის ყოველთვის იმიტომ, რომ ფაილი სერვერის მუშაობისას დაარედაქტირე, სუფთა გათიშვამ კი მეხსიერებაში არსებული მნიშვნელობები შენსაზე გადააწერა. მეორე ხშირი მიზეზია გაშვების ხაზზე ?Key=Value, რომელიც ფაილს აჭარბებს.
მოშენების რომელი მულტიპლიკატორებია გონივრული პატარა ჯგუფისთვის?
გამოჩეკისა და ზრდისთვის ოფიციალურზე ხუთიდან ათჯერ სწრაფი, BabyCuddleIntervalMultiplier დაახლოებით იმავე კოეფიციენტით შემცირებული, რომ სრული imprint-ები შესაძლებელი დარჩეს. ამაზე მეტი და მოშენება პროექტიდან საწარმოო ხაზად იქცევა.
არსებობს პარამეტრი, რომელიც მოთამაშეზე არსებების მაქსიმალურ რაოდენობას ზღუდავს?
ტომზე - კი: MaxPersonalTamedDinos. მარტო მოთამაშე ერთკაციანი ტომია, ასე რომ სერვერზე, სადაც ხალხის უმეტესობა მარტო თამაშობს, ის მოთამაშეზე ზღვრად მუშაობს.
შემიძლია cluster-ში სხვადასხვა რუკაზე სხვადასხვა rate-ების დაყენება?
კი. cluster-ის თითოეულ სერვერს თავისი კონფიგურაციის ფაილები აქვს. მოთამაშეები ამას შეამჩნევენ და მოშენებას ყველაზე სწრაფ რუკაზე გადაიტანენ, ამიტომ cluster-ების უმეტესობა rate-ებს იდენტურს ინახავს - იხილე ARK-ის cluster-ები და სერვერებს შორის გადატანა.
stack-ის ზომის გაზრდა რამეს აფუჭებს?
იშვიათად. ზოგი ნივთი ფიქსირებულ stack-ის ზომას მაინც ინარჩუნებს, ხოლო stack-ის ზომის მოდებმა შეიძლება ის გადაფარონ. ის საცავში ობიექტების რაოდენობას ამცირებს, რაც სერვერისთვის პატარა მოგებაა.




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