Icarus-ის გამოყოფილი სერვერი უფასო Windows პროგრამაა (Steam app 2089300, ანონიმური ჩამოტვირთვა, IcarusServer.exe), რომელიც Icarus/Saved/Config/WindowsServer/ServerSettings.ini-ით და რამდენიმე გაშვების არგუმენტით კონფიგურირდება. ის UDP 17777-ს უსმენს თამაშისთვის და UDP 27015-ს Steam query-სთვის, რვამდე მოთამაშეს იტევს და ერთდროულად ერთ prospect-ს უშვებს - მისიას ან ღია სამყაროს რუკას - რომელსაც პარამეტრების მიხედვით ქმნის, ტვირთავს ან აგრძელებს. ორი ნაგულისხმევი მნიშვნელობა თითქმის ყველას აბამს: სერვერი თავს თიშავს, თუ გაშვებიდან 300 წამში არავინ შემოვა, და კიდევ ერთხელ ბოლო მოთამაშის წასვლიდან 300 წამში. ჰოსტზე, რომელიც მუდმივად ჩართული უნდა იყოს, ყველაფერზე ადრე დააყენე ShutdownIfNotJoinedFor და ShutdownIfEmptyFor უარყოფით მნიშვნელობაზე.
როგორ მუშაობს Icarus-ის სერვერები და prospect-ები#
Icarus prospect-ების გარშემოა აგებული. prospect პლანეტაზე ერთი დაშვებაა: რუკა, სირთულე, მისიების ნაკრები და save ფაილი, რომელიც სამყაროს მდგომარეობას ინახავს. ორი სახეობაა:
- მისიის prospect-ები: დროში შეზღუდული დაშვება მიზნებით. მოთამაშეები მათ ასრულებენ და ორბიტაზე ბრუნდებიან; prospect მთავრდება.
- Open World და Outpost prospect-ები: მუდმივი რუკები მისიის ტაიმერის გარეშე, ხანგრძლივი ბაზებისთვის განკუთვნილი. Open World ის არის, რასაც გამოყოფილი სერვერების უმეტესობა უშვებს.
გამოყოფილი სერვერი ერთდროულად ერთ prospect-ს მასპინძლობს. prospect-ებს შორის ის lobby მდგომარეობაშია, სადაც მოთამაშეები ან ადმინები ირჩევენ, რა ჩაიტვირთოს შემდეგ. სწორედ ამ lobby-ის გამოა, რომ სერვერს აქვს პარამეტრები იმაზე, ვის შეუძლია prospect-ების გაშვება და წაშლა, და სწორედ ამიტომ არსებობს ნაგულისხმევი გათიშვის ტაიმერები: სერვერი ისე იყო დაპროექტებული, რომ სესიისთვის ჩაირთოს და შემდეგ გაჩერდეს.
რა რჩება მოთამაშესთან: პერსონაჟები, მათი ტალანტები, ორბიტალური სახელოსნო და blueprint-ები მოთამაშის ანგარიშზეა მიბმული და prospect-ებს შორის მოგზაურობს. რა რჩება სერვერზე: prospect-ის save, ყველაფრით, რაც მასში აშენდა და შეინახა.
მისიები თუ ღია სამყარო გამოყოფილ სერვერზე
prospect-ის ორივე სახეობა გამოყოფილ სერვერზე მუშაობს, მაგრამ მას სხვადასხვაგვარად უხდება.
მისიის prospect-ები განზრახ მოკლეა. ჯგუფი ეშვება, რამდენიმე სესიაში კონტრაქტს ასრულებს და ევაკუირდება. გამოყოფილ სერვერზე ეს მუშაობს, მაგრამ სერვერი სიცოცხლის დიდ ნაწილს მისიებს შორის lobby-ში ატარებს, და ვიღაცამ შემდეგი უნდა აირჩიოს და გაუშვას. აქ არის, სადაც AllowNonAdminsToLaunchProspects-ს მნიშვნელობა აქვს: სანდო ჯგუფში ყველასთვის შემდეგი მისიის გაშვების უფლების მიცემა ადმინის ლოდინს გიზოგავს; საჯარო ჯგუფში ეს უცნობს მისიის შუაში დასრულების საშუალებას აძლევს.
ღია სამყაროს prospect-ები ის არის, რაშიც გამოყოფილი სერვერი საუკეთესოა. არც ტაიმერია და არც ევაკუაციის ვადა, ბაზებს შეუძლიათ კვირობით იზარდონ, და მოთამაშეები საკუთარი განრიგით შედიან და გადიან, სანამ სამყარო მათ ელოდება. ჯგუფების უმეტესობა, რომელიც სერვერს ქირაობს, სწორედ ამისთვის აკეთებს ამას და ერთ ღია სამყაროს prospect-ს უშვებს, სანამ ინტერესი არ დაეკარგება ან დიდი განახლება ახალი დასაწყისისკენ არ უბიძგებს.
შუალედური გზაც გავრცელებულია: ღია სამყაროს prospect ჯგუფის მუდმივ სახლად, ხოლო მისიის prospect-ები დროდადრო მეორე სერვერზე ან lobby-დან, როცა ყველა ერთი საღამოთი ონლაინაა. რადგან პერსონაჟები და მათი პროგრესი მოთამაშეებს ეკუთვნის და არა prospect-ს, ორს შორის გადასვლა დროის გარდა არაფერი ჯდება.
რომელსაც არ უნდა აირჩევდე, სირთულე და hardcore prospect-ის შექმნამდე გადაწყვიტე. ორივე შექმნისას ფიქსირდება; მათი შეცვლა თავიდან დაწყებას ნიშნავს.
მოთხოვნები და რესურსების მოხმარება#
Icarus Unreal Engine 4-ს და დიდ რუკას იყენებს, ამიტომ სერვერი მსუბუქი არ არის. მეხსიერება იზრდება ბაზების ზომასთან და prospect-ში დადგმული ობიექტების რაოდენობასთან ერთად, ხოლო ღია სამყაროს რუკები მოკლე მისიებზე მძიმეა.
| Prospect | RAM | CPU | შენიშვნები |
|---|---|---|---|
| მისია, 1-4 მოთამაშე | 6-8 GB | 2-3 ბირთვი | მოკლე სესიები, პატარა ბაზები |
| Open World, 2-4 მოთამაშე | 8-10 GB | 3 ბირთვი | ბაზები კვირობით იზრდება |
| Open World, 5-8 მოთამაშე | 10-16 GB | 3-4 სწრაფი ბირთვი | ბევრი ნაგებობა, მეტი AI |
- CPU: თამაშის ნაკადი და AI. სიხშირეს მნიშვნელობა აქვს გლუვი ბრძოლისა და მშენებლობისთვის.
- დისკი: ინსტალაცია დიდია - დაგეგმე 30 GB ან მეტი - ხოლო prospect-ის save-ები ბაზებთან ერთად იზრდება. backup-ებისთვის ადგილი დატოვე.
- მოთამაშეები: ჭერი 8-ია, ამიტომ ზომის შერჩევა იმაზეა, რამდენად დიდი ხდება სამყარო, და არა იმაზე, რამდენი ადამიანი შემოდის.
ეს საზოგადოების სერვერების ტიპური რიცხვებია და არა ოფიციალური მინიმუმები. გადაწყვეტამდე ღია სამყაროს prospect-ზე ერთი კვირის შემდეგ მეხსიერებას დააკვირდი; CPU თუ RAM სათამაშო სერვერებისთვის ხსნის, როგორ გაარკვიო, რომელი გზღუდავს.
ინსტალაცია და პირველი გაშვება#
სერვერი მხოლოდ Windows-ზე მუშაობს:
$ steamcmd +force_install_dir C:\icarus-server +login anonymous +app_update 2089300 validate +quit$ cd C:\icarus-server$ IcarusServer.exe -log -SteamServerName="Arctic Prospectors" -PORT=17777 -QueryPort=27015-log პრაქტიკაში არჩევითი არ არის: მის გარეშე კონსოლი სერვერის მუშაობისას არაფერს აჩვენებს. Linux-ზე სერვერი Wine-ის ქვეშ მუშაობს, როგორც მას ბევრი ჰოსტი და კონტეინერის image უშვებს; მუშაობს, მაგრამ მხარდაჭერილი არ არის, და განახლებები მას დროდადრო ტეხავს. SteamCMD-ის ახსნა განიხილავს ანონიმურ ინსტალაციებსა და განახლებას.
პირველი გაშვება ServerSettings.ini-ს ქმნის. როცა სერვერს თავად უშვებ, ნაგულისხმევი ადგილი %LOCALAPPDATA%\Icarus\Saved\Config\WindowsServer\-ის ქვეშაა; -UserDir-ით შეგიძლია შენახული მონაცემების მთელი საქაღალდე სხვაგან მოათავსო, რაც backup-ებსა და გადატანას ამარტივებს. გააჩერე სერვერი, შეცვალე ფაილი, ხელახლა გაუშვი.
გაშვების არგუმენტები
| არგუმენტი | დანიშნულება |
|---|---|
-SteamServerName= | სახელი სერვერების ბრაუზერში (64 სიმბოლომდე) |
-PORT= | სათამაშო პორტი, ნაგულისხმევად 17777 |
-QueryPort= | Steam query პორტი, ნაგულისხმევად 27015 |
-MULTIHOME= | ერთ კონკრეტულ IP მისამართზე მიბმა |
-UserDir= | შენახული მონაცემების საკუთარი ადგილი |
-log | ლოგის ჩვენება კონსოლში |
-CreateProspect= | prospect-ის შექმნა გაშვებისას (ფორმატი ქვემოთ) |
-LoadProspect= | დასახელებული prospect-ის ჩატვირთვა გაშვებისას |
-ResumeProspect | ბოლო prospect-ის გაგრძელება გაშვებისას |
სახელისთვის გამოიყენე -SteamServerName და არა SessionName ini-ში. ოფიციალური შენიშვნები ამბობს, რომ ini-ის პარამეტრი ამისთვის ამჟამად არ მუშაობს.
ServerSettings.ini, გასაღებ-გასაღებ#
ყოველი პარამეტრი ერთ სექციაშია:
[/Script/Icarus.DedicatedServerSettings]SessionName=JoinPassword=long-join-passwordMaxPlayers=8AdminPassword=a-different-long-passwordShutdownIfNotJoinedFor=-1.000000ShutdownIfEmptyFor=-1.000000AllowNonAdminsToLaunchProspects=FalseAllowNonAdminsToDeleteProspects=FalseLoadProspect=CreateProspect=ResumeProspect=TrueLastProspectName=| გასაღები | ნაგულისხმევი | რას აკეთებს |
|---|---|---|
JoinPassword | ცარიელი | მიერთების პაროლი; ცარიელი ღიას ნიშნავს |
MaxPlayers | - | 1-8 |
AdminPassword | ცარიელი | პაროლი /AdminLogin-ისთვის; ცარიელი ნიშნავს, რომ ნებისმიერს შეუძლია შესვლა |
ShutdownIfNotJoinedFor | 300 | წამები, სანამ სერვერი, რომელზეც არავინ შემოვიდა, გაითიშება; 0-ზე ნაკლები - არასოდეს |
ShutdownIfEmptyFor | 300 | წამები ბოლო მოთამაშის წასვლის შემდეგ; 0-ზე ნაკლები - არასოდეს |
AllowNonAdminsToLaunchProspects | True | შეუძლია თუ არა ნებისმიერ მოთამაშეს lobby-დან prospect-ის გაშვება |
AllowNonAdminsToDeleteProspects | False | შეუძლია თუ არა ნებისმიერ მოთამაშეს prospect-ების წაშლა |
ResumeProspect | True | ბოლო prospect-ის გაგრძელება გაშვებისას |
LoadProspect | ცარიელი | ამ დასახელებული prospect-ის ჩატვირთვა გაშვებისას |
CreateProspect | ცარიელი | prospect-ის შექმნა გაშვებისას |
LastProspectName | ავტომატური | სერვერი წერს; გასაგრძელებელი prospect |
გათიშვის ტაიმერები კიდევ ერთ წინადადებას იმსახურებს. ნაგულისხმევი მნიშვნელობებით პანელზე სერვერი გატეხილი ჩანს: ეშვება, ხუთ წუთში არავინ შემოდის და ჩერდება. თუ შენი ჰოსტი მას ავტომატურად გადატვირთავს, ციკლში ვარდება; თუ არა, ოფლაინ რჩება. -1 ორივეზე სერვერს ჩვეულებრივ, მუდმივად ჩართულ სერვერად აქცევს.
AllowNonAdminsToLaunchProspects ნაგულისხმევად True-ა, რაც საჯარო სერვერზე ნიშნავს, რომ ნებისმიერ სტუმარს შეუძლია შენი ღია სამყაროს prospect დაასრულოს და სხვა გაუშვას. ყველაფრისთვის, გარდა სანდო კერძო ჯგუფისა, დააყენე False-ზე.
prospect-ების შექმნა, ჩატვირთვა და გაგრძელება#
სამი პარამეტრი წყვეტს, რას უშვებს სერვერი გაშვებისას: CreateProspect ახალ prospect-ს ქმნის, LoadProspect დასახელებულს ტვირთავს, ხოლო ResumeProspect იღებს ბოლოს, რომელიც სერვერმა გაუშვა. ერთდროულად მხოლოდ ერთი დააყენე, და ქცევა პროგნოზირებადი იქნება.
CreateProspect ჰარებით გამოყოფილ ოთხ მნიშვნელობას იღებს:
CreateProspect=<ProspectType> <Difficulty 1-4> <Hardcore True/False> <SaveName>მაგალითად, ოფიციალური დოკუმენტაციიდან:
CreateProspect=Tier1_Forest_Recon_0 3 false TestProspect01ოთხი მნიშვნელობა, რიგით:
ProspectTypeშიდა სახელია და არა საჩვენებელი. ოფიციალური გამოყოფილი სერვერის wiki სიას ინახავს; ღია სამყაროს რუკებს აქვს ისეთი სახელები, როგორიცააOpenWorld_StyxდაOutpost006_Olympus.Difficulty1-დან (მარტივი) 4-მდეა (ექსტრემალური).Hardcoretrue ამ prospect-ისთვის თამაშის hardcore წესებს რთავს, სადაც სიკვდილი ჩვეულებრივზე გაცილებით ძვირი ჯდება.SaveNameფაილის სახელია, რომლითაც prospect ინახება, და სახელი, რომელსაც მოგვიანებითLoadProspect-თან იყენებ.
ხანგრძლივი ღია სამყაროს სერვერის ჩვეულებრივი სქემაა:
- დააყენე
CreateProspectღია სამყაროს რუკით, სირთულით და save-ის სახელით. გაუშვი სერვერი ერთხელ. - გააჩერე, გაასუფთავე
CreateProspectდა დატოვეResumeProspect=True. - ამიერიდან ყოველი გაშვება იმავე prospect-ს აგრძელებს.
CreateProspect-ის პირველი გაშვების შემდეგ დაყენებულად დატოვება გავრცელებული შეცდომაა: ვერსიის მიხედვით, სერვერი ან prospect-ს თავიდან ქმნის, ან ჩივის, რომ ის არსებობს. როგორც კი prospect შეიქმნება, გაასუფთავე.
prospect-ის save-ები JSON ფაილებია სერვერის Saved/PlayerData/DedicatedServer/Prospects საქაღალდეში. ლოკალურად ნათამაშები prospect-ის სერვერზე გადასატანად დააკოპირე მისი ფაილი შენი ლოკალური Prospects საქაღალდიდან ამ საქაღალდეში, როცა სერვერი გაჩერებულია, შემდეგ კი სახელით ჩატვირთე.
პორტები და მიერთება#
| პორტი | პროტოკოლი | დანიშნულება |
|---|---|---|
17777 | UDP | სათამაშო ტრაფიკი |
27015 | UDP | Steam query - სერვერების ბრაუზერი |
ორივე უნდა იყოს ღია და ორივე UDP-ია. თუ შენი ჰოსტი სხვა ნომრებს გაძლევს, გადაეცი ისინი -PORT-ით და -QueryPort-ით. სათამაშო სერვერის პორტების ახსნა განიხილავს, რატომ შეიძლება სერვერი ბრაუზერში ჩანდეს, მაგრამ მიერთებებს უარყოფდეს, როცა მხოლოდ ერთი არის ხელმისაწვდომი.
მოთამაშეები სერვერს თამაშის გამოყოფილი სერვერების ბრაუზერში სახელით პოულობენ. მოძებნე შენი სერვერის სახელში გამორჩეული სიტყვა, რადგან სია გრძელია. როცა სერვერი lobby-შია, შემოსული მოთამაშეები prospect-ის არჩევანს ხედავენ; როცა prospect მუშაობს, ისინი პირდაპირ ეშვებიან.
ადმინის ბრძანებები#
ადმინის წვდომა პაროლია. ჩატში მოთამაშე წერს /AdminLogin-ს, რომელსაც AdminPassword-ის მნიშვნელობა მოსდევს, და სერვერი ამ სესიისთვის ადმინს აძლევს. ბრძანებები, რომლებიც შემდეგ მოდის:
| ბრძანება | ეფექტი |
|---|---|
/AdminLogin <password> | ამ სესიისთვის ადმინად გახდომა |
/Help | ხელმისაწვდომი ადმინის ბრძანებების სია |
/KickPlayer <name or SteamID> [reason] | მოთამაშის prospect-იდან გაგდება |
/BanPlayer <name or SteamID> [reason] | მოთამაშის სერვერიდან დაბანვა |
/UnbanPlayer <name or SteamID> | ბანის მოხსნა |
/AdminSay <message> | შეტყობინების ყველასთვის გაგზავნა |
/ReturnToLobby | სესიას ასრულებს და prospect-ის არჩევაზე ბრუნდება |
/ReturnToLobbyWhenEmpty | lobby-ში ბრუნდება, როცა ყველა წავა |
lobby-ში იგივე კონსოლი იღებს LoadProspect-ს, CreateProspect-სა და ResumeProspect-ს ზემოთ აღწერილი არგუმენტებით, ასე რომ ადმინს შეუძლია prospect-ების გადართვა ფაილების რედაქტირების გარეშე.
/ReturnToLobby ღია სამყაროს სერვერზე ფრთხილად გამოიყენე: ის მიმდინარე სესიას ყველასთვის ასრულებს. ჯერ გამოაცხადე /AdminSay-ით. და რადგან ადმინი ერთი საერთო პაროლია, შეცვალე ის, როცა ვინმე, ვინც მას იცის, ჯგუფს ტოვებს - სერვერის წესები, მოდერაცია და პერსონალი პატარა სერვერებზე პერსონალის მართვას განიხილავს.
save-ები, backup-ები და განახლებები#
prospect-ის ფაილი სამყაროა. ყველაფერი, რაც ამ prospect-ში დაიდგა, აშენდა და შეინახა, ერთ JSON ფაილშია, რაც backup-ებს მარტივს ხდის, დაზიანებას კი ტოტალურს: თუ ეს ფაილი დაზიანდა, მთელი prospect დაზიანდა.
- სუფთად გააჩერე სერვერი prospect-ის კოპირებამდე. მოკვლამ შეიძლება ბოლო შენახვის შემდეგ ყველაფერი დაკარგოს.
- გააკეთე backup ყოველ განახლებამდე. Icarus ხშირად იღებს patch-ებს, და დიდ განახლებებს prospect-ის შიგთავსი შეუცვლია.
- შეინახე ასლები მანქანის გარეთ. ორიგინალის გვერდით მდებარე ასლი არაფრისგან გიცავს, რასაც მნიშვნელობა აქვს. backup-ები, რომლებიც მართლა აღდგება ხსნის, რატომ არის ნამდვილი გამოცდა დროდადრო ერთ-ერთის აღდგენა.
განაახლე სერვერი SteamCMD-ით, როცა თამაში ახლდება; უფრო ახალ ვერსიაზე მყოფი კლიენტები ძველ სერვერთან ვერ შეერთდებიან. ყოველკვირეული დაგეგმილი გადატვირთვა ხანგრძლივ ღია სამყაროს prospect-ებზე მეხსიერებას სტაბილურს ინახავს - ნახე გადატვირთვის განრიგები, რომლებიც მართლა გეხმარება.
ხანგრძლივი prospect-ის ჯანმრთელად შენარჩუნება
ღია სამყაროს prospect, რომელიც თვეობით მუშაობდა, დიდი save-ია ბევრი ნაგებობით, საცავითა და deployable-ით, და მისი ჩატვირთვა და გაშვება ახალზე ძვირი ჯდება. რამდენიმე ჩვევა გეხმარება:
- დააკვირდი save-ის ზომას. prospect-ის ფაილი, რომელიც სწრაფად იზრდება, ჩვეულებრივ ნიშნავს, რომ ვიღაც ისეთი მასშტაბით აშენებს, რომელსაც სერვერი იგრძნობს - ძალიან დიდი ბაზები, მასიური საცავები ან deployable-ების ფერმები. ეს თავისთავად პრობლემა არ არის, მაგრამ ხსნის ნელ ჩატვირთვას გადატვირთვის შემდეგ.
- გადატვირთე განრიგით. Unreal Engine-ის სერვერებზე, რომლებიც დღეობით მუშაობს, მეხსიერება ნელ-ნელა იზრდება. გადატვირთვა მშვიდ საათზე, სუფთა შენახვის შემდეგ, მას ნულდება.
- გაასუფთავე ის, რასაც არავინ იყენებს. მიტოვებული outpost-ები და ნახევრად აშენებული ბაზები წასული მოთამაშეებისგან სერვერს მაინც უჯდება. ჯგუფთან ერთად შეთანხმდი, როდის არის მათი დაშლა მისაღები.
- შეინახე სარისკო მოვლენებამდე. ბოსებთან ბრძოლები, დიდი ქარიშხლები და დიდი სამშენებლო პროექტები ის მომენტებია, როცა ავარია ყველაზე ძვირი ჯდება. ხელით backup მათ წინ იაფი დაზღვევაა.
ამათგან არცერთს პარამეტრი არ სჭირდება. ეს რუტინაა, რომელიც სერვერს სასიამოვნოს ინახავს მას შემდეგ, რაც ახალი სამყაროს სიახლე გაქრება.
RE:NODE-ზე backup-ის სლოტები ყოველ სათამაშო გეგმაზე მანქანის გარეთ ინახება, შეიძლება როტაციისგან ჩაიკეტოს და ღილაკით აღდგება, ხოლო Schedules ჩანართს შეუძლია გადატვირთვამდე backup გააკეთოს. Icarus-ის სერვერი მხოლოდ Windows-ზე მუშაობს და კატალოგში არ არის, ამიტომ ეს აღიქვი პანელის აღწერად და არა Icarus-ის გეგმად.
პრობლემების მოგვარება#
სერვერი ხუთი წუთის შემდეგ თავისით ჩერდება. გათიშვის ტაიმერები. დააყენე ShutdownIfNotJoinedFor და ShutdownIfEmptyFor -1-ზე.
სერვერი არასწორ სახელს აჩვენებს. ini-ში SessionName არ მოქმედებს. გამოიყენე -SteamServerName ბრძანების ხაზზე.
სტუმარმა ჩვენი ღია სამყაროს prospect დაასრულა. AllowNonAdminsToLaunchProspects ისევ True-ა. დააყენე False-ზე და საჭიროების შემთხვევაში prospect backup-იდან აღადგინე.
ჩვენის ნაცვლად ახალი prospect გაჩნდა. CreateProspect ისევ დაყენებული იყო, ან LoadProspect ასახელებდა ფაილს, რომელიც არ არსებობს. გაასუფთავე CreateProspect და შეამოწმე save-ის სახელი.
ვერავინ უერთდება. შეამოწმე ორივე UDP პორტი და რომ სერვერი თამაშის მიმდინარე ვერსიამდეა განახლებული. რატომ გადაიტვირთება შენი სათამაშო სერვერი სულ ავარიების ციკლებს განიხილავს, თუ სერვერი სულ ვარდება.
FAQ#
რამდენ მოთამაშეს შეუძლია Icarus-ის გამოყოფილ სერვერზე შემოსვლა?
რვას. MaxPlayers იღებს 1-8-ს, და თამაში ამ ზომის ჯგუფებზეა დაბალანსებული.
შეუძლია გამოყოფილ სერვერს ღია სამყაროს prospect მუდმივად უშვას?
დიახ. შექმენი ღია სამყაროს prospect ერთხელ CreateProspect-ით, შემდეგ დატოვე ResumeProspect=True და გათიშე გათიშვის ტაიმერები. სერვერი მას ყოველ გაშვებაზე გააგრძელებს.
რატომ ითიშება ჩემი Icarus-ის სერვერი სულ?
ნაგულისხმევი ტაიმერები სერვერს აჩერებს 300 წამის შემდეგ, თუ მოთამაშე არ შემოვიდა, და 300 წამში ბოლო მოთამაშის წასვლის შემდეგ. მუდმივად ჩართული სერვერისთვის ორივე უარყოფით მნიშვნელობაზე დააყენე.
შემიძლია ჩემი თამაშიდან prospect სერვერზე გადავიტანო?
დიახ. დააკოპირე prospect-ის JSON ფაილი შენი ლოკალური Prospects საქაღალდიდან სერვერის Saved/PlayerData/DedicatedServer/Prospects საქაღალდეში, როცა სერვერი გაჩერებულია, შემდეგ კი სახელით ჩატვირთე.
მუშაობს Icarus-ის სერვერი Linux-ზე?
მხოლოდ Wine-ის ქვეშ. ბევრი ჰოსტი ამას წარმატებით აკეთებს, მაგრამ მხარდაჭერილი არ არის, და განახლებები მას ზოგჯერ ტეხავს, სანამ Wine-ის აწყობა არ განახლდება.




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