სკოლის, კლუბის ან ახალგაზრდული ჯგუფის სათამაშო სერვერს სამი რამ სჭირდება, რაც მეგობრების სერვერს არ სჭირდება: დაკეტილი კარი (ცნობილი ანგარიშების whitelist და არა პაროლი, რომელიც ვრცელდება), ჩანაწერი იმისა, რაც ხდება (ჩატის და მოქმედებების ლოგები, რომლებსაც მართლა ინახავ), და წვდომით ერთზე მეტი პასუხისმგებელი ზრდასრული, თითოეული საკუთარი შესვლით. აირჩიე თამაში, რომლის ანგარიშები და ასაკობრივი წესებიც შენს წევრებს შეესაბამება, პირადი მონაცემები მომხმარებლის სახელებით შეზღუდე, სერვერი მხოლოდ შეთანხმებულ საათებში ამუშავე და პირველ სესიამდე ჩაწერე წესები და ის, ვინ აღასრულებს მათ. ტექნოლოგია მარტივი ნაწილია; ეს სტატია მასაც განიხილავს, მაგრამ დროის უმეტესს უთმობს გადაწყვეტილებებს, რომლებიც ჯგუფის სერვერს მთელი წლის განმავლობაში უსაფრთხოს და მომუშავეს ტოვებს.
დაიწყე ჯგუფით და არა თამაშით#
სანამ რამეს აირჩევ, უპასუხე ოთხ კითხვას, იდეალურად წერილობით, იმასთან ერთად, ვინც ჯგუფზეა პასუხისმგებელი:
- ვინ არიან წევრები? ასაკობრივ დიაპაზონს ყველაფერზე მეტი მნიშვნელობა აქვს. უფროსკლასელების ესპორტ გუნდს, უნივერსიტეტის საზოგადოებას, დაწყებითი სკოლის კლუბს და შერეული ასაკის ახალგაზრდულ ჯგუფს სხვადასხვა აწყობა სჭირდება.
- ვინ არის პასუხისმგებელი? დაასახელე მინიმუმ ორი ზრდასრული, რომლებსაც ადმინის წვდომა ექნებათ, რომ სერვერი ერთი ადამიანის ხელმისაწვდომობაზე ან ერთი ადამიანის განსჯაზე არ იყოს დამოკიდებული.
- როდის მუშაობს? მხოლოდ კლუბის სესიებზე, საღამოობით და შაბათ-კვირას, თუ სულ? სერვერს, რომელიც დღე-ღამის განმავლობაში ღიაა, დღე-ღამის განმავლობაში ზედამხედველობა სჭირდება, ან წესები, რომლებიც იმ საათებს ფარავს, როცა არავინ უყურებს.
- რას მოითხოვს უკვე შენი ორგანიზაცია? სკოლებს, კლუბებს და ახალგაზრდულ ორგანიზაციებს, როგორც წესი, აქვთ პოლიტიკა ონლაინ აქტივობაზე, ახალგაზრდებთან კომუნიკაციაზე, მონაცემებსა და თანხმობაზე. ჯერ ისინი წაიკითხე. ეს სტატია პრაქტიკული რჩევაა და არა იურიდიული, და სადაც განსხვავდება, შენი ორგანიზაციის პოლიტიკა იმარჯვებს.
პასუხები ტექნიკური არჩევანის უმეტესობას შენ ნაცვლად აკეთებს. დაწყებითი ასაკის ჯგუფს, რომელიც ზედამხედველობით შესვენების სესიაზე თამაშობს, სრულიად სხვა აწყობა სჭირდება, ვიდრე უნივერსიტეტის საზოგადოებას, რომელიც საჯარო ტურნირს ატარებს.
შესაფერისი თამაშის არჩევა#
თამაში წყვეტს, როგორ იღებენ მოთამაშეები ანგარიშებს, რა ასაკობრივი მოთხოვნები მოქმედებს, რამდენ მოდერაციას საჭიროებს ჩატი და რა აპარატურა სჭირდება სერვერს.
| თამაში | ანგარიშები, რომლებიც მოთამაშეებს სჭირდებათ | კარგია | რას მიაქციო ყურადღება |
|---|---|---|---|
| Minecraft Java | Microsoft-ის ანგარიში, რომელსაც თამაში ეკუთვნის | მშენებლობა, redstone, ერთობლივი პროექტები | ბავშვის ანგარიშებს მულტიპლეერის ნებართვა სჭირდება |
| Minecraft Education | სკოლის ლიცენზია, სკოლის ანგარიშები | საკლასო გამოყენება | Java-ს ან Bedrock-ის სერვერებთან ვერ უერთდება |
| Terraria | Steam-ის (ან სხვა მაღაზიის) ასლი | პატარა co-op ჯგუფები | TShock-ის გარეშე ჩაშენებული მოდერაცია მცირეა |
| Counter-Strike 2, TF2 | Steam-ის ანგარიში | ესპორტ კლუბები | ასაკობრივი რეიტინგები, ხმოვანი ჩატი |
| Factorio | Factorio-ს ანგარიში | უფროსი მოსწავლეები, საინჟინრო კლუბები | სირთულე, გრძელი სესიები |
| Valheim | Steam-ის ან Xbox-ის ანგარიში | პატარა co-op ჯგუფები | ათი მოთამაშის ლიმიტი |
ამ ცხრილიდან ორი საკითხი ცალკე ხაზგასმას იმსახურებს.
Minecraft Education ცალკე პროდუქტია. ის სკოლების მეშვეობით ლიცენზირდება, სკოლის Microsoft 365 ანგარიშებს იყენებს და საკუთარი მულტიპლეერი აქვს, რომელიც ჩვეულებრივ Minecraft-ის სერვერებს არ უკავშირდება. თუ შენი სკოლა მას უკვე იყენებს, მისი ჩაშენებული ჰოსტინგი შეიძლება ყველაფერი იყოს, რაც გჭირდება. Java-ს სერვერი სწორი არჩევანია, როცა წევრებს ჩვეულებრივი თამაში აქვთ, როგორც წესი, კლუბისთვის და არა გაკვეთილისთვის.
ბავშვის ანგარიშებმა შეიძლება მულტიპლეერი დაბლოკოს. Microsoft-ის ანგარიშს, რომელიც Microsoft-ის ოჯახის პარამეტრებით ბავშვის ანგარიშად არის შექმნილი, შეიძლება არ ჰქონდეს მულტიპლეერ სერვერებზე შესვლის უფლება, სანამ მშობელი Xbox-ის კონფიდენციალურობისა და ონლაინ უსაფრთხოების პარამეტრებს არ შეცვლის. შეცდომა მოთამაშეს ეუბნება, რომ მისი ანგარიშის პარამეტრები ამას უშლის. ეს მშობლის გადასაწყვეტია და არა რაღაც, რასაც კლუბი გაასწორებს - ოჯახებს წინასწარ აცნობე.
პატივი ეცი ასაკობრივ რეიტინგებს და პლატფორმების პირობებს. თამაშები და პლატფორმები მინიმალურ ასაკს აწესებენ და მის ქვემოთ მშობლის თანხმობას მოითხოვენ; შენმა კლუბმა არავინ უნდა წაახალისოს მათი დარღვევისკენ. თუ თამაშის რეიტინგი შენი წევრების ასაკზე მაღალია, სხვა აირჩიე.
კარის ჩაკეტვა: whitelist-ები და ანგარიშები#
კლუბის სერვერი არასდროს უნდა იყოს "ვისაც პაროლი აქვს". პაროლები ჟონავს - და-ძმებთან, სხვა სკოლების მეგობრებთან, ყოფილ წევრებთან - და როგორც კი გავრცელდება, შემოუშვებს ადამიანებს, რომლებზეც არაფერი იცი. ამის ნაცვლად ცნობილი ანგარიშების whitelist გამოიყენე.
Minecraft Java-სთვის ეს სამი ხაზია server.properties-ში:
white-list=trueenforce-whitelist=trueonline-mode=trueდა თითო ბრძანება თითო წევრზე, კონსოლიდან გაშვებული:
whitelist add MemberNameonline-mode=true აუცილებელია: ის სერვერს აიძულებს, ყოველი ანგარიში Microsoft-თან გადაამოწმოს. გამორთულით ნებისმიერს შეუძლია ნებისმიერი სახელი აკრიფოს და whitelist არაფერს ნიშნავს. კლუბის სერვერი არასდროს გაუშვა offline რეჟიმში, "რომ ანგარიშის არმქონეებმაც შემოსვლა შეძლონ".
Whitelist-ის გვერდით მარტივი რეესტრი აწარმოე: თამაშშიდა სახელი, წევრი, რომელსაც ეკუთვნის, როდის დაემატა და ვინ დაამატა. როცა წევრი კლუბს ტოვებს, იმავე კვირაში წაშალე. Whitelist თუ პაროლი სხვა თამაშების ეკვივალენტურ პარამეტრებს განიხილავს, ხოლო სათამაშო სერვერის whitelist-ის განაცხადები - შემოწმებას, თუ შენი კლუბი ახალ წევრებს ფორმით იღებს.
ასევე სერვერი საჯარო სიებიდან შორს დაიჭირე. მისი მისამართი სოციალურ ქსელებში ან სერვერების სიების საიტებზე არ გამოაქვეყნო. ნამდვილ საქმეს whitelist აკეთებს, მაგრამ ყურადღების მიპყრობის მიზეზი არ არსებობს.
ჩატი, ხმა და მოდერაცია#
კლუბის სერვერზე პრობლემების უმეტესობა სოციალურია და არა ტექნიკური: წაკიდება, რომელიც თამაშში გადადის, მეტოქის ნაგებობის grief-ი, უხეში შეტყობინება ჩატში. დაგეგმე ისინი.
დაწერე მოკლე წესები და გამოაჩინე. ხუთი-ექვსი წესი, საკმარისად კონკრეტული, რომ აღსრულდეს: არ დაანგრიო სხვა წევრების ნაგებობები, არ გამოიყენო ჩატი ვინმეს შეურაცხყოფისთვის, არ გააზიარო სერვერის მისამართი, ითამაშე მხოლოდ შეთანხმებულ საათებში. განათავსე ისინი იქ, სადაც მოთამაშეები შემოსვლისას ხედავენ - დაფა spawn-ზე, სერვერის დღის შეტყობინება - და პირველ სესიაზე ხმამაღლა წაიკითხე. სერვერის წესები, მოდერაცია და პერსონალი-ში უფრო სრული ნაკრებია, რომელიც შეგიძლია შეამცირო.
შეინახე ლოგები. თამაშების უმეტესობაში ჩატი სერვერის ლოგებში ნაგულისხმევად იწერება. Minecraft-ისთვის დაამატე ბლოკების ლოგირების plugin-ი, როგორიცაა CoreProtect, რომელიც იწერს, ვინ დადო და ვინ დაამტვრია ყოველი ბლოკი, და grief-ის უკან დაბრუნება შეუძლია. როცა დავა ჩნდება, ლოგი ის არის, რაც ზრდასრულს სამართლიანად გადაწყვეტის საშუალებას აძლევს, ნაცვლად იმისა, რომ აირჩიოს, რომელ ბავშვს დაუჯეროს.
იფიქრე ხმაზე. თამაშშიდა ხმოვანი ჩატი (CS2, TF2, proximity-chat მოდები) ტექსტზე გაცილებით რთულად კონტროლდება და არ ილოგება. უმცროსი ჯგუფებისთვის განიხილე მისი გამორთვა და იმ ოთახის გამოყენება, სადაც სესია ტარდება, ან ხმოვანი პლატფორმისა, რომელიც შენს ორგანიზაციას უკვე დამტკიცებული აქვს.
გაფილტრე, რაც აუცილებელია, დანარჩენს ზედამხედველობა გაუწიე. ჩატის ფილტრის plugin-ები თამაშების უმეტესობისთვის არსებობს და აშკარა სიტყვებს იჭერს. ისინი უკეთურობას ვერ იჭერენ, რასაც ადამიანი სჭირდება. პატარა ჯგუფებისთვის თამაში მაშინ დაგეგმე, როცა ზრდასრული ახლოსაა.
გქონდეს რეაგირების საფეხურები. შეხსენება, დროებითი mute, whitelist-იდან დროებით ამოღება, საუბარი მშობლებთან ან კლუბის ხელმძღვანელთან. წინასწარ გადაწყვიტე, რომ რეაგირება თანმიმდევრული იყოს.
ვის შეუძლია სერვერის მართვა#
წვდომის ორი ფენა არსებობს და ორივე ფიქრს საჭიროებს.
თამაშშიდა ადმინი. მოთამაშეების kick-ის, mute-ის ან ტელეპორტის შესაძლებლობა. მიეცი პასუხისმგებელ ზრდასრულებს და, თუ მიზანშეწონილია, სანდო უფროს წევრებს, რომლებიც მოდერატორებად მოქმედებენ - მაგრამ უფლებების plugin-ით შეზღუდული უფლებებით (მაგალითად, LuckPerms-ის ჯგუფები Minecraft-ში) და არა სრული operator სტატუსით. LuckPerms-ის გზამკვლევი აჩვენებს, როგორ ააწყო "moderator" ჯგუფი, რომელსაც mute და kick შეუძლია, მაგრამ სამყაროს შეცვლა არა.
პანელზე წვდომა. სერვერის გაჩერების, ფაილების რედაქტირების, ლოგების წაკითხვისა და backup-ების აღდგენის შესაძლებლობა. ეს მხოლოდ ზრდასრულებს უნდა ჰქონდეთ, თითოეულს საკუთარი შესვლით და ორფაქტორიანი ავთენტიფიკაციით - არასდროს ერთი საერთო ანგარიში, რომლის პაროლიც საკლასო დაფაზე წერია. თუ მოსწავლე ტექნიკურ მხარეს კლუბის როლის ფარგლებში უძღვება, მიეცი subuser-ი მხოლოდ საჭირო უფლებებით (ვთქვათ, კონსოლი და ფაილები, მაგრამ არა backup-ების წაშლა ან ბილინგი) და წაშალე, როცა წავა. Subuser-ები და მინიმალური პრივილეგია ხსნის, როგორ მუშაობს ეს დაყოფა, ხოლო ორფაქტორიანი ავთენტიფიკაცია პანელის ანგარიშზე - რატომ აქვს მას მნიშვნელობა.
საათები, განრიგი და backup-ები#
კლუბის სერვერს იშვიათად სჭირდება დღე-ღამის განმავლობაში მუშაობა, ხოლო მისი გაჩერება შეთანხმებული საათების გარეთ რამდენიმე პრობლემას ერთდროულად წყვეტს: ღამის 2 საათზე ზედამხედველობის გარეშე არავინ თამაშობს, სამყაროს grief-ი შეუძლებელია, როცა არავინ უყურებს, ხოლო წესები იმაზე, როდის ითამაშო, თავისთავად აღსრულდება.
პანელების უმეტესობას ამის გაკეთება დაგეგმილი ამოცანებით შეუძლია. განრიგი არის cron გამოსახულება პლუს მოქმედებები; კლუბისთვის, რომელიც სამუშაო დღეებში სკოლის შემდეგ იკრიბება:
Start: 0 15 * * 1-5 power action: startWarn: 50 17 * * 1-5 console command: say Server closes in 10 minutesBackup: 58 17 * * 1-5 backupStop: 0 18 * * 1-5 power action: stopეს იკითხება ასე: "ორშაბათიდან პარასკევამდე 15:00-ზე გაუშვი; 17:50-ზე გააფრთხილე; 17:58-ზე გააკეთე backup; 18:00-ზე გააჩერე". Cron გამოსახულებების ახსნა სინტაქსს განიხილავს; და გახსოვდეს, რომ სერვერის საათი შეიძლება შენს დროის სარტყელში არ იყოს.
Backup გააკეთე მინიმუმ დღეში ერთხელ იმ დღეებში, როცა სერვერი გამოიყენება, და ნებისმიერი დიდი ცვლილების წინ - ახალი მოდი, თამაშის განახლება, ახალი სემესტრის დასაწყისი. წლის დასაწყისში ერთი backup სატესტო ასლზე აღადგინე, რომ იცოდე, პროცესი მუშაობს, სანამ წევრის თვიანი პროექტი გაქრება. Backup-ები, რომლებიც მართლა აღდგება ხსნის, რატომ აქვს ამ ტესტს უფრო მეტი მნიშვნელობა, ვიდრე თავად backup-ებს.
პირადი მონაცემები: თითქმის არაფერი შეაგროვო#
სათამაშო სერვერს შეუძლია იმაზე მეტი პირადი მონაცემი შეინახოს, ვიდრე ხალხს ჰგონია: თამაშშიდა სახელები, ანგარიშების ID-ები, IP მისამართები ლოგებში, ჩატის შეტყობინებები და ყველაფერი, რასაც წევრები თავიანთ თავზე წერენ. ახალგაზრდა წევრებიანი კლუბისთვის წესი მარტივია - შეინახე რაც შეიძლება ცოტა, რაც შეიძლება მოკლე ვადით.
- ნუ მოითხოვ იმაზე მეტს, რაც გჭირდება. Whitelist-ს თამაშშიდა სახელი სჭირდება. მას არ სჭირდება სრული სახელი, დაბადების თარიღი ან სახლის მისამართი. თამაშის სახელებისა და ნამდვილი წევრების შესაბამისობა შენი ორგანიზაციის ჩვეულებრივ ჩანაწერებში შეინახე და არა სერვერზე.
- ლოგები განრიგით შეამცირე. ჩატისა და მოქმედებების ლოგები შეინახე იმდენ ხანს, რომ დავები გადაწყვიტო - ტიპურად რამდენიმე კვირა - მერე წაშალე. ბავშვების წლობით ჩატი სერვერზე "ყოველი შემთხვევისთვის" ნუ შეინახე.
- შეზღუდე, ვინ კითხულობს მათ. პანელზე წვდომის მქონე ზრდასრულების იგივე მოკლე სია.
- იცოდე, სად არის მონაცემები. ჰოსტინგზე განთავსებული სერვერი კონკრეტული ქვეყნის მონაცემთა ცენტრშია. თუ შენმა ორგანიზაციამ მონაცემები გარკვეულ იურისდიქციებში უნდა შეინახოს, შეკვეთამდე შეამოწმე.
თუ შენს ორგანიზაციას მონაცემთა დაცვაზე პასუხისმგებელი ჰყავს, გეგმა აჩვენე. მას, როგორც წესი, გაახარებს, რამდენად ცოტას აგროვებ. სათამაშო სერვერის კონფიდენციალურობა და მოთამაშეების მონაცემები ლოგებს, IP მისამართებს და შენახვის ვადებს ნებისმიერი სერვერის მფლობელისთვის განიხილავს.
ბიუჯეტი, აპარატურა და გადახდა#
კლუბის სერვერები, როგორც წესი, პატარაა. Minecraft-ის სერვერს ოცი წევრისთვის, რომლებიც ერთად აშენებენ, მაქსიმუმ 4 GB მეხსიერება სჭირდება, Terraria-ს ან Valheim-ის სერვერს ათიოდე ადამიანისთვის 2-3 GB, ხოლო CS2-ის სავარჯიშო სერვერს ამაზე ნაკლები. სათამაშო სერვერის მოთხოვნები თამაშების მიხედვით-ში თითოეული თამაშის რიცხვებია, ხოლო რა ღირს სათამაშო სერვერი აჩვენებს, სად მიდის ფული.
პრაქტიკული საკითხები ორგანიზაციისთვის, რომელიც ანგარიშს იხდის:
- ინვოისები. სკოლის ან კლუბის ხაზინადარს ყოველ გადახდაზე ინვოისი დასჭირდება. შეამოწმე, გასცემს თუ არა მათ შენი ჰოსტინგი და შეესაბამება თუ არა გადახდის მეთოდი შენს ორგანიზაციას (საბანკო გადარიცხვა ხშირად პირად ბარათზე მეტად სასურველია).
- გრძელი ვადები. მთელი სემესტრის ან წლის ერთბაშად გადახდა, როგორც წესი, თვეზე გადაანგარიშებით იაფია და ბიუჯეტის ციკლებს უკეთ ერგება, ვიდრე ყოველთვიური განახლებები, რომლებიც ვინმეს მეხსიერებაზეა დამოკიდებული.
- ჰოსტინგი სკოლაში. სერვერის სკოლის კომპიუტერზე გაშვება უფასოდ ჟღერს, მაგრამ სკოლის ქსელები შემომავალ კავშირებს ბლოკავს, IT განყოფილებები იშვიათად უშვებენ პორტების გადამისამართებას და სერვერი გამორთულია, როცა შენობა დაკეტილია. ჰოსტინგზე განთავსებული სერვერი ამ ყველაფერს აცილებს. სახლში ჰოსტინგი თუ ქირაობა ამ კომპრომისებს განიხილავს.
- სკოლის ქსელის ბლოკები. ჰოსტინგზე განთავსებული სერვერიც შეიძლება მიუწვდომელი იყოს სკოლის ქსელიდან, თუ გამავალი სათამაშო პორტები დაბლოკილია. პირველ სესიამდე გამოცადე რეალური შენობიდან, რეალურ ქსელზე, და IT-ს ადრევე დაელაპარაკე.
FAQ#
უსაფრთხოა Minecraft-ის სერვერის გაშვება ბავშვებისთვის?
შეიძლება იყოს - ცნობილი ანგარიშების whitelist-ით, ჩართული online რეჟიმით, ბლოკების ლოგირებით, მოკლე და ნათელი წესებით და ზრდასრულებით, რომლებიც სესიებს ზედამხედველობენ და ადმინის წვდომა აქვთ. რისკი ღია წვდომიდან და ზედამხედველობის გარეშე საათებიდან მოდის, და ორივეს შენ აკონტროლებ.
შეუძლიათ მოსწავლეებს სკოლის კომპიუტერებიდან შემოსვლა?
მხოლოდ იმ შემთხვევაში, თუ სკოლის ქსელი სერვერის პორტზე გამავალ კავშირებს უშვებს და თამაში დაყენებულია. ბევრი სკოლის ქსელი ორივეს ბლოკავს. სანამ ამას დაეყრდნობი, შენობიდან გამოცადე.
უნდა მართავდეს სერვერს მოსწავლე?
უნარიან უფროს მოსწავლეს შეუძლია ტექნიკური სამუშაოს შესრულება და ბევრს ისწავლის, მაგრამ ანგარიში, ბილინგი და სრული წვდომა ზრდასრულს უნდა ჰქონდეს. მოსწავლეს შეზღუდული subuser-ი მიეცი და წაშალე, როცა მისი როლი დასრულდება.
რა ვქნათ, თუ წევრს სერვერზე ავიწროებენ?
შეაჩერე ქცევა (mute ან მოთამაშის მოშორება), შეინახე მტკიცებულებები ლოგებიდან და მიჰყევი შენი ორგანიზაციის ჩვეულებრივ დაცვის ან ქცევის პროცედურას. სერვერი კიდევ ერთი სივრცეა, რომელსაც შენი არსებული პოლიტიკა ფარავს.
გვჭირდება ცალკე სერვერი თითოეული კლასისთვის ან გუნდისთვის?
ჩვეულებრივ არა. ერთი სერვერი ცალკე ზონებით ან სამყაროებით კლუბების უმეტესობისთვის მუშაობს. ცალკე სერვერებს აზრი აქვს, როცა ჯგუფები სხვადასხვა თამაშს თამაშობენ ან სხვადასხვა წესები და ზედამხედველები სჭირდებათ.




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