სერვერის პაროლი საერთო საიდუმლოა: ვისაც აქვს, შემოსვლა შეუძლია, და როგორც კი გაჟონავს, ყველასთვის უნდა შეცვალო. Whitelist კონკრეტული მოთამაშეების ID-ების სიაა: შემოსვლა მხოლოდ ამ ანგარიშებს შეუძლიათ, გაჟონვა არაფერს ცვლის, ხოლო ერთი ადამიანის წაშლა დანარჩენებზე არ მოქმედებს. მეგობრების ჯგუფისთვის, რომელიც არასდროს იცვლება, პაროლი საკმარისია. ყველაფრისთვის, სადაც დაახლოებით ათზე მეტი ადამიანია, ხალხი მოდის და მიდის, ან საზოგადოებისთვის, რომელსაც არეკლამებ, whitelist უკეთესი ინსტრუმენტია - და ეს ორი კარგად ერწყმის ერთმანეთს, ასევე საჯარო სიიდან სერვერის დამალვასაც. პრობლემა ისაა, რომ ყველა თამაშს ორივე არ აქვს; ეს სტატია აღწერს, რომელი თამაში რას გთავაზობს და როგორ დააყენო თითოეული.
სერვერის პრივატულად შენახვის ოთხი გზა#
| მეთოდი | ვინ შემოდის | რა ჟონავს | ერთი ადამიანის წაშლა |
|---|---|---|---|
| სიიდან დამალული | ნებისმიერი, ვისაც მისამართი აქვს | მისამართი | ბანის გარეშე შეუძლებელია |
| სერვერის პაროლი | ნებისმიერი, ვისაც პაროლი აქვს | პაროლი | ყველასთვის შეცვლა |
| Whitelist | მხოლოდ სიაში მყოფი ანგარიშები | არაფერი სასარგებლო | ერთი ხაზის წაშლა |
| ანგარიშები სერვერზე | ნებისმიერი, ვისაც ანგარიში აქვს | ერთი ანგარიში | ერთი ანგარიშის წაშლა |
დამალვა პრივატულობა არ არის. სიაში არარსებული სერვერი მაინც ინტერნეტშია, მისი მისამართი მაინც ჩანს მეგობრების Steam-ის პროფილებში და სკანერების მონაცემთა ბაზებში, და ვისაც აქვს, დაკავშირება შეუძლია. ის მხოლოდ სხვა მეთოდებთან კომბინაციაშია სასარგებლო, რომ უცნობები შემთხვევით არ წაგაწყდნენ.
პაროლი შემთხვევით შემომსვლელებს აჩერებს და ზოგ თამაშში ერთადერთი კონტროლია. მისი სისუსტე ისაა, რომ საერთოა. ის Discord-ის არხებში ხვდება, დაკავშირების ფანჯრის სქრინშოტებში, ჯგუფურ ჩატში, სადაც ყოფილი წევრი ჯერ კიდევ ზის. როგორც კი გავრცელდება, ერთადერთი გამოსავალი ახალი პაროლია, რომელიც ყველას თავიდან უნდა დაურიგო.
Whitelist წვდომას აბამს იდენტობას, რომლის გაზიარებაც მოთამაშეს არ შეუძლია: Steam ID, Minecraft-ის ანგარიში, პლატფორმის ID. ვინმეს წვდომას აძლევ და მხოლოდ იმ ანგარიშს აძლევ. წაშლი და სხვა ვერავინ შეამჩნევს.
სერვერის მხარის ანგარიშები - Project Zomboid Open=false-ით, TShock-ის რეგისტრაცია, FiveM-ის ფრეიმვორკები საკუთარი პერსონაჟების სისტემით - ამ ორს შორისაა. თითოეულ ადამიანს საკუთარი მონაცემები აქვს, ამიტომ ერთი გაჟონვა ერთი ანგარიშია, მაგრამ მონაცემები მაინც პაროლია, რომლის გადაცემაც შეიძლება.
როდის არის პაროლი საკმარისი#
პაროლი სწორი ინსტრუმენტია, როცა ყველა ეს პირობა სრულდება:
- ჯგუფი პატარა და სტაბილურია - რამდენიმე მეგობარი, რომლებიც ერთმანეთს იცნობენ.
- არავის აწუხებს, თუ პაროლი დროდადრო შეიცვლება.
- თამაშს whitelist არ აქვს, ან მისი აწყობა იმაზე მეტი ჯდება, ვიდრე ზოგავს.
- სერვერზე არაფერია ისეთი, რისთვისაც grief-ი ღირდეს.
Survival co-op თამაშების უმეტესობა, რომელსაც ოთხიდან რვამდე მეგობარი თამაშობს, ზუსტად ამას შეესაბამება. Valheim-ის, Palworld-ის, Sons of the Forest-ის და Satisfactory-ის ჯგუფები წლობით მშვიდად თამაშობენ პაროლით. თუ ჯგუფი იზრდება, თუ მეგობრების მეგობრების მოწვევას იწყებ, ან თუ ვინმე ცუდ ურთიერთობაზე წავა, სწორედ მაშინაა whitelist-ზე გადასვლის დრო - ინციდენტამდე და არა მის შემდეგ.
აირჩიე პაროლი, რომელიც არ გამოიცნობა, სხვა რამისთვის არ გამოგიყენებია და სერვერის სახელში არ ჩანს. Valheim ამის ნაწილს აიძულებს: ის გაშვებაზე უარს ამბობს, თუ პაროლი სერვერის ან სამყაროს სახელში ჩანს. სერვერის პაროლს მოეპყარი როგორც კარის კოდს და არა როგორც შენი ანგარიშის დაცვას - და არასდროს გამოიყენო ის ადმინის ან RCON-ის პაროლად, რაც წვდომის სრულიად სხვა დონეა. სათამაშო სერვერის ადმინ-ანგარიშის უსაფრთხოება ამ გამიჯვნას განიხილავს.
როდის გჭირდება whitelist#
Whitelist-ზე გადადი, როცა:
- დაახლოებით ათზე მეტი ადამიანი თამაშობს ან წევრობა იცვლება.
- სერვერი სადმე რეკლამირდება - Discord-ზე, სერვერების სიაში, subreddit-ზე.
- ვინმეს მოშორება გჭირდება ისე, რომ დანარჩენებს არ შეუშალო.
- გინდა ზუსტად იცოდე, ვის აქვს წვდომა, მოდერაციისთვის ან უსაფრთხოებისთვის (მაგალითად, სკოლის ან კლუბის სერვერი - იხილე სათამაშო სერვერი სკოლისთვის ან კლუბისთვის).
Whitelist ასევე გაძლევს განაცხადების პროცესის გაშვების საშუალებას: ხალხი განაცხადს აგზავნის, შენ ამოწმებ და მათ ID-ს ამატებ. ასე მუშაობს "ნახევრად vanilla" Minecraft SMP-ების და roleplay საზოგადოებების უმეტესობა, და სათამაშო სერვერის whitelist-ის განაცხადები ასეთი პროცესის შექმნას განიხილავს.
ფასი ადმინისტრირების შრომაა. ყოველ ახალ მოთამაშეს ID უნდა მოუძებნო და დაამატო, ხოლო თამაშებში, სადაც ID აშკარა არ არის (crossplay პლატფორმები, პლატფორმის პრეფიქსიანი ID-ები), ეს ნამდვილი ხახუნია. დაგეგმე, ვინ გააკეთებს ამას და რამდენად სწრაფად.
როგორ მუშაობს პოპულარულ თამაშებში#
Minecraft
Minecraft-ს სერვერის პაროლი საერთოდ არ აქვს. პრივატულობა whitelist-ია, რომელიც მუშაობს, რადგან Java Edition ყოველ მოთამაშეს Mojang-ის სერვერებთან ამოწმებს online-mode=true-ით.
white-list=trueenforce-whitelist=trueonline-mode=truewhitelist add Stevewhitelist remove Stevewhitelist listwhitelist reloadwhite-list=true სიას რთავს; enforce-whitelist=true ასევე აგდებს ონლაინ მოთამაშეებს, რომლებიც სიაში არ არიან, როცა სია თავიდან იტვირთება ან იცვლება. ჩანაწერები whitelist.json-ში UUID-ით ინახება, ამიტომ მოთამაშე, რომელიც სახელს იცვლის, წვდომას ინარჩუნებს. Whitelist უსარგებლოა online-mode=false-ით, რადგან მაშინ ნებისმიერს შეუძლია ნებისმიერი სახელი მიითვისოს - whitelist-იანი სერვერი offline რეჟიმში არასდროს გაუშვა, თუ ის proxy-ს უკან არ დგას, რომელიც ავთენტიფიკაციას აკეთებს. Minecraft-ის whitelist და უფლებები-ში სრული დეტალებია, ხოლო Minecraft-ის სერვერის უსაფრთხოების ჩამონათვალი offline რეჟიმის რისკს ხსნის.
Valheim
Valheim-ს ორივე აქვს. -password გაშვების ხაზზე შემოსვლის პაროლს აყენებს, ხოლო permittedlist.txt save-ების საქაღალდეში whitelist-ია: თუ ის ნებისმიერ ID-ს შეიცავს, შემოსვლა მხოლოდ ამ ID-ებს შეუძლიათ.
7656119801234567876561198087654321Crossplay სერვერზე ჩანაწერებს პლატფორმის პრეფიქსი სჭირდება (Steam_7656..., Xbox_...). ზუსტი ფორმა სერვერის ლოგიდან აიღე, მას შემდეგ რაც მოთამაშე ერთხელ დაუკავშირდება. -public 0 სერვერს საზოგადოების სიიდან მალავს. Valheim-ის გამოყოფილი სერვერის გზამკვლევი სამივე სიის ფაილს განიხილავს.
Source-ის თამაშები და CS2
sv_password server.cfg-ში შემოსვლის პაროლს აყენებს Team Fortress 2-ში, Counter-Strike: Source-ში, Garry's Mod-ში, Left 4 Dead 2-სა და CS2-ში. ჩაშენებული whitelist არ არის; ის plugin-იდან მოდის. SourceMod-ს აქვს whitelist plugin-ები, რომლებიც დაკავშირებისას SteamID-ს ამოწმებენ, და რეზერვირებული სლოტების ლოგიკაც შეიძლება ასევე მოიხაროს. CS2-ისთვის ამ სიცარიელეს CounterStrikeSharp-ის plugin-ები ავსებს. sv_lan 1 ინტერნეტ-სერვერისთვის პრივატულობის პარამეტრი არ არის - ის ყველას უარყოფს ლოკალური ქსელის გარეთ.
Rust
Vanilla Rust-ს არც პაროლი აქვს, არც whitelist. პრივატული Rust სერვერები იყენებს Oxide-ის ან Carbon-ის whitelist plugin-ს, რომელიც SteamID-ზე ან უფლებების ჯგუფზეა დაფუძნებული, ჩვეულებრივ შეუმჩნეველი server.hostname-ით და მისამართით, რომელიც მხოლოდ ჯგუფს უზიარდება. დაყენებისთვის იხილე Rust-ის Oxide/uMod plugin-ები.
Project Zomboid
Project Zomboid ორივეს უჭერს მხარს, servertest.ini-ში (რომელიც შენი სერვერის სახელს ატარებს):
Password=Open=falsePublic=falseAutoCreateUserInWhiteList=falsePassword სერვერის საერთო შემოსვლის პაროლია. Open=false whitelist-ს რთავს: შემოსვლა მხოლოდ ადმინის მიერ შექმნილ ანგარიშებს შეუძლიათ (adduser "name" "password" კონსოლში). Public=false მას თამაშშიდა ბრაუზერიდან მალავს. Open=false-ით თითოეულ მოთამაშეს სერვერზე საკუთარი მომხმარებლის სახელი და პაროლი აქვს - ანგარიშების მოდელი ზემოთ მოცემული ცხრილიდან. Project Zomboid-ის whitelist და ანგარიშები ამას ნაბიჯ-ნაბიჯ გადის.
სხვები მოკლედ
| თამაში | პაროლი | Whitelist |
|---|---|---|
| Palworld | ServerPassword PalWorldSettings.ini-ში | ჩაშენებული არ არის |
| Terraria (vanilla) | password= serverconfig.txt-ში | TShock: შესვლის ანგარიშები, ან IP-ების სია whitelist.txt-ში |
| 7 Days to Die | ServerPassword serverconfig.xml-ში | whitelist add <id>, ინახება serveradmin.xml-ში |
| Factorio | game_password server-settings.json-ში | --use-server-whitelist და /whitelist add |
| Don't Starve Together | cluster_password cluster.ini-ში | მხოლოდ რეზერვირებული სლოტები (whitelist.txt) |
| ARK | ServerPassword | -exclusivejoin ექსკლუზიური შემოსვლის სიით |
| FiveM | არ არის საჭირო | txAdmin-ის whitelist ან Discord-ის როლის შემოწმება |
| Satisfactory | მოთამაშის პაროლი სერვერის პარამეტრებში | ჩაშენებული არ არის |
ნიმუში ასეთია: survival co-op თამაშები პაროლებს ეყრდნობა; საზოგადოებაზე ორიენტირებულ თამაშებს (Minecraft, FiveM, Project Zomboid, 7 Days to Die) ნამდვილი whitelist-ები აქვთ, რადგან მათმა საზოგადოებებმა ეს მოითხოვეს.
სერვერის დამალვა საჯარო სიიდან#
Steam-ის სიაში მყოფ ყველა თამაშს აქვს ბრაუზერის გარეთ დარჩენის გზა:
- Valheim:
-public 0. - Project Zomboid:
Public=false. - Source-ის თამაშები: ერთი გადამრთველი არ არის. სერვერი, რომელიც Steam-ის master server-ს აღწევს, სიაშია; პაროლი მას ჩაკეტილად აღნიშნავს, ამიტომ ხალხის უმეტესობა მას ფილტრავს.
- Minecraft: დასამალი არაფერია - ცენტრალური სია არ არსებობს, მხოლოდ მესამე მხარის საიტები, სადაც თავად აირჩევ გამოქვეყნებას.
- Palworld: გამოტოვე საზოგადოების სერვერის გაშვების ოფცია (
-publiclobbyმიმდინარე build-ებზე).
დამალვა შემთხვევით სტუმრებს ამცირებს. სკანერებს ის არ აჩერებს: სერვისები, რომლებიც ინტერნეტს სათამაშო პორტების საძებნად ჩხრეკენ, იპოვიან ნებისმიერ სერვერს, რომელიც query-ებს პასუხობს, და ზოგი ნაპოვნს აქვეყნებს. სიაში არარსებულ სერვერს ზუსტად ისე მოეპყარი, როგორც სიაში მყოფს - პაროლით ან whitelist-ით წინ. სერვერის ხილვადობა ბრაუზერში ხსნის, როგორ მუშაობს სიაში მოხვედრა.
მათი კომბინირება და განსაკუთრებული შემთხვევები#
თამაშების უმეტესობაში ყველაზე ძლიერი პრივატული კონფიგურაცია სამივეა ერთად: სიის გარეთ, პაროლი, whitelist. პაროლი უცნობებს ჩატვირთვამდეც არ უშვებს და whitelist-ის უარყოფამდე არ მიჰყავს (რაც ზოგ თამაშში მაინც ჯდება დაკავშირების მცდელობა და ლოგის ხაზი); whitelist გაჟონილ პაროლს უსარგებლოს ხდის; სიიდან ამოღება ხმაურს ამცირებს.
განსაკუთრებული შემთხვევები, რომელთა ცოდნაც ღირს:
- სახელზე დაფუძნებული whitelist-ები სუსტია. ნებისმიერი თამაში ან plugin-ი, რომელიც whitelist-ს ანგარიშის ID-ის ნაცვლად ნაჩვენები სახელით აკეთებს, შეიძლება დაამარცხოს ვინმემ, ვინც სახელს შეიცვლის. ყოველთვის უცვლელი ID გამოიყენე - SteamID64, Minecraft UUID, პლატფორმის ID.
- Crossplay ID-ებს ართულებს. Valheim, Palworld და სხვები კონსოლის მოთამაშეებს პლატფორმის ID-ებით ამოიცნობენ, რომლებიც SteamID-ს სულაც არ ჰგავს, და ფორმატი განახლებებს შორის შეიძლება შეიცვალოს. ID სერვერის ლოგიდან წაიკითხე, ნუ გამოიცნობ. Cross-play გამოყოფილი სერვერები განიხილავს, რომელი თამაშები აკეთებს ამას.
- Family sharing და alt ანგარიშები. Whitelist ანგარიშს ენდობა და არა ადამიანს. დაბანილი ადამიანი შეიძლება მეორე ანგარიშით დაბრუნდეს, თუ ახალ ჩანაწერებს არ ამოწმებ.
- ადმინები ნაგულისხმევად არაფერს უვლიან გვერდს. თამაშების უმეტესობაში ადმინიც whitelist-ში უნდა იყოს. ჯერ საკუთარი თავი დაამატე, მერე ჩართე - თორემ შენივე წესი გაგაგდებს.
- ბანები და whitelist-ები ცალკე სიებია. Whitelist-იდან წაშლა ადამიანს შემოსვლას უჩერებს; დამატებით დაბანვა გიცავს, თუ whitelist ოდესმე გამოირთვება. თაღლითებთან გამკლავება და ბანების სიები ბანებს სათანადოდ განიხილავს.
ცოცხალი სერვერის გადაყვანა პაროლიდან whitelist-ზე#
დამკვიდრებული სერვერის გადაყვანა ძირითადად კომუნიკაციის საქმეა. ერთ საღამოს გაფრთხილების გარეშე გაკეთებული შენი რეგულარული მოთამაშეების ნახევარს გარეთ ტოვებს; ამ რიგით გაკეთებულს ვერავინ შეამჩნევს, გარდა იმათისა, ვისი გარეთ დატოვებაც გინდოდა.
- რამდენიმე დღით ადრე გამოაცხადე, თარიღით და მიზეზით. ვინც იშვიათად თამაშობს, ყველაზე ადრეულ გაფრთხილებას საჭიროებს.
- შეაგროვე ID-ები. სთხოვე ყველას, თარიღამდე ერთხელ მაინც შემოვიდნენ, მერე ბოლო რამდენიმე კვირის ლოგებიდან ყველა ID ამოიღე. თამაშების უმეტესობა დაკავშირებისას ID-ს ბეჭდავს; დატვირთულ სერვერზე ლოგში დაკავშირების ხაზის სწრაფი ძებნა მთელ სიას გაძლევს.
- ჯერ საკუთარი თავი და ყველა ადმინი დაამატე, მერე ყველა, ვინც შეაგროვე. შემდეგ ფაილი შეამოწმე - ერთმა არასწორად ფორმატირებულმა ხაზმა ზოგ თამაშში შეიძლება მთელი სია დააიგნორებინოს.
- გააკეთე backup, მერე მშვიდ საათში ჩართე whitelist და გადატვირთე, თუ თამაშს ეს სჭირდება.
- ძველი პაროლი ერთი-ორი კვირით დატოვე. ის არაფერი ჯდება და უცნობებს whitelist-ის ბომბვას უშლის.
- მოკლე შენიშვნა "როგორ დაგამატონ" ყველგან განათავსე, სადაც ხალხი სერვერს პოულობს - შენს Discord-ზე, MOTD-ში, სერვერის სახელში - რომ კანონიერი ახალმოსულები გამოცნობით არ დარჩნენ.
გადასვლის შემდეგ ელოდე "ვერ შემოვდივარ" შეტყობინებების ნაკადს მათგან, ვინც განცხადება გამოტოვა. თითოეულს უპასუხე და სთხოვე ID მათი წარუმატებელი მცდელობიდან, რომელსაც თამაშების უმეტესობა ლოგავს მაშინაც კი, როცა კავშირს უარყოფს, და დაამატე. ორ კვირაში ნაკადი შეწყდება და მას შემდეგ ხალხის დამატება და წაშლა ერთი ხაზის ცვლილებაა.
პანელზე წვდომა სხვა რამეა#
Whitelist აკონტროლებს, ვინ თამაშობს. ის არ აკონტროლებს, ვის შეუძლია სერვერის გაჩერება, ფაილების წაკითხვა ან თავად whitelist-ის რედაქტირება. ნებისმიერს, ვისაც პანელზე წვდომა აქვს, შეუძლია საკუთარი თავის დამატება, ამიტომ ასეთი წვდომის მქონე ადამიანები whitelist-ში მყოფებზე ნაკლები უნდა იყვნენ და თითოეულს საკუთარი შესვლა უნდა ჰქონდეს. Subuser-ები და მინიმალური პრივილეგია აღწერს პანელის უფლებების დაყოფას ისე, რომ მოდერატორმა კონსოლი გამოიყენოს ფაილებთან შეხების გარეშე.
FAQ#
რომელია უფრო უსაფრთხო - პაროლი თუ whitelist?
Whitelist. ის წვდომას აბამს ანგარიშს, რომელსაც მოთამაშე უბრალოდ ვერ გადასცემს სხვას, ხოლო ერთი ადამიანის წაშლა დანარჩენებზე არ მოქმედებს. პაროლი მხოლოდ იმდენად პრივატულია, რამდენადაც ყველაზე დაუდევარი ადამიანი, ვინც ის იცის.
შემიძლია ერთდროულად პაროლი და whitelist გამოვიყენო?
თამაშებში, რომლებიც ორივეს უჭერენ მხარს - Valheim, Project Zomboid, 7 Days to Die, Factorio, Terraria TShock-ით - კი, და ეს ყველაზე ძლიერი კონფიგურაციაა. პაროლი უცნობებს მთლიანად გარეთ ტოვებს; whitelist გაჟონილ პაროლს უვნებელს ხდის.
რატომ არ აქვს ჩემს Minecraft-ის სერვერს პაროლის ოფცია?
Minecraft Java-ს ის არასდროს ჰქონია. წვდომის კონტროლი whitelist-ია, რომელიც მუშაობს, რადგან ყოველი მოთამაშე Mojang-თან გადის ავთენტიფიკაციას. Offline რეჟიმის სერვერებისთვის არსებობს plugin-ები, რომლებიც შესვლის პაროლს ამატებს, მაგრამ whitelist online რეჟიმის სერვერზე უფრო ძლიერი და მარტივია.
ხდის სერვერის სიიდან დამალვა მას პრივატულს?
არა. ის მხოლოდ ბრაუზერში გამოჩენას უშლის. ნებისმიერს, ვისაც მისამართი აქვს, მაინც შეუძლია დაკავშირება, ხოლო სკანერები ღია სათამაშო პორტებს მაინც პოულობენ. ყოველთვის დაამატე პაროლი ან whitelist.
როგორ ვიპოვო მოთამაშის ID whitelist-ისთვის?
სთხოვე ერთხელ სცადოს დაკავშირება და ID სერვერის ლოგიდან ან კონსოლიდან წაიკითხე, სადაც თამაშების უმეტესობა მას ზუსტად იმ ფორმით ბეჭდავს, რასაც სია ელის. Steam-ის თამაშებისთვის მათი SteamID64 ასევე მათი Steam-ის პროფილის URL-შია, თუ custom URL არ დაუყენებიათ.




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