RE:NODE

სახელმძღვანელოები12 წუთის საკითხავი

CS2-ის workshop რუკები გამოყოფილ სერვერზე

ჩატვირთე CS2-ის workshop რუკები id-ით, გაუშვი მთელი კოლექცია host_workshop_collection-ით, გადართე რუკები, ააწყე როტაცია და გაასწორე რუკები, რომლებიც არ ჩამოიტვირთება.

0 მკითხველი

Counter-Strike 2-ის სერვერი საზოგადოების რუკებს Steam Workshop-ის id-ით ტვირთავს და არა ფაილის სახელით. host_workshop_map <id> ერთ რუკას ჩამოტვირთავს და უშვებს; host_workshop_collection <id> მთელ Workshop კოლექციას სერვერის რუკების პულად აქცევს, ხოლო ds_workshop_changelevel <name> მასში არსებულ რუკებს შორის გადაგიყვანს. მოთამაშეებს არაფრის დაყენება არ სჭირდებათ - CS2-ის კლიენტი რუკას Workshop-იდან მიერთებისას იღებს. თითქმის ყველაფერი, რაც ფუჭდება, ოთხი ადგილიდან მოდის: დაკარგული ან არავალიდური game server token, კოლექცია, რომელიც საჯარო არ არის, რუკის სახელი, რომელიც სხვანაირად აკრიფე, ვიდრე სერვერმა იცის, და დისკი, რომელიც კოლექციის ზრდასთან ერთად ივსება. ეს გზამკვლევი თითოეულს განიხილავს და იმასაც, როგორ ააწყო როტაცია, რომელიც გადატვირთვას გაუძლებს.

როგორ აღწევს workshop რუკა CS2-ის სერვერამდე#

CS:GO-ში ჯერ კიდევ შეგეძლო .bsp ჩაგეგდო maps საქაღალდეში და სახელით ჩაგეტვირთა. CS2-ის რუკები Source 2-ისთვის კომპილირებული შეფუთული .vpk ფაილებია, ხოლო გამოყოფილ სერვერზე საზოგადოების რუკის მოხვედრის მხარდაჭერილი გზა Workshop-ია. სერვერი Steam-ს ელემენტს სთხოვს, ჩამოტვირთავს თავის Workshop ქეშში, ამაგრებს და შემდეგ მის შიგნით არსებულ რუკას ტვირთავს. კლიენტი მიერთებისას იგივეს აკეთებს თავისი მხრიდან.

ამ მოწყობას სამი შედეგი აქვს, რომლებიც კარგია, გახსოვდეს:

  • id არის რუკა. Workshop ელემენტის id გრძელი მთელი რიცხვია ელემენტის URL-იდან (?id=3070596702). რუკის შიდა სახელი, მაგალითად de_cache, მხოლოდ მაშინ ხდება ცნობილი, როცა ელემენტი უკვე ჩამოტვირთულია.
  • Steam-ი სერვერს უნდა ენდობოდეს. Workshop-ის ჩამოტვირთვები სერვერის Steam ავტორიზაციაზე გადის, რაც საჯარო სერვერზე Game Server Login Token-ია. სერვერი, რომელსაც token არ აქვს, ან ვადაგასული ან დაბლოკილი აქვს, პრობლემას ჩვეულებრივ ასე აცხადებს: "რუკა არ ჩამოიტვირთა", და არა token-ის შეცდომად. Steam-ის game server token-ები ხსნის, როგორ გასცე და შეცვალო ის.
  • განახლებები ავტორს მისდევს. როცა ავტორი ახალ ვერსიას აქვეყნებს, სერვერი მას რუკის შემდეგი ჩატვირთვისას იღებს. ეს მოსახერხებელია ბაგების გასწორებისთვის და ზოგჯერ მტკივნეული, როცა განახლება ტურნირის წინა ღამეს spawn-ებს ამტვრევს.
ბრძანებაიღებსრას აკეთებს
host_workshop_mapრუკის ელემენტის id-სერთ რუკას ჩამოტვირთავს (ან ანახლებს) და მასზე გადადის
host_workshop_collectionკოლექციის id-სკოლექციის ყველა რუკას ჩამოტვირთავს და რუკების პულად იყენებს
ds_workshop_listmapsარაფერსმიმდინარე კოლექციის რუკების სახელებს ბეჭდავს
ds_workshop_changelevelრუკის სახელსკოლექციის რუკაზე სახელით გადადის
changelevelრუკის სახელსსტანდარტულ რუკაზე გადადის; Workshop რუკებისთვის არ არის

ერთი workshop რუკის გაშვება#

ყველაზე მარტივი შემთხვევა ერთი რუკაა, მაგალითად სავარჯიშო სერვერი, რომელიც მხოლოდ aim რუკას უშვებს, ან scrim რუკაზე, რომელიც Valve-მა ოფიციალური პულიდან ამოიღო. ჩასვი ბრძანება გაშვების ხაზში +map-ის ნაცვლად:

bash
$ ./game/bin/linuxsteamrt64/cs2 -dedicated -port 27015 +game_alias competitive \    +sv_setsteamaccount <token> +host_workshop_map 3070596702

პირველი გაშვებისას კონსოლი ჩამოტვირთვის პროგრესს აჩვენებს, შემდეგ კი რუკა იტვირთება. შემდგომ გაშვებებზე სერვერი ელემენტს ამოწმებს, ხედავს, რომ განახლებულია, და მაშინვე ტვირთავს. იგივე ბრძანება, მომუშავე სერვერის კონსოლში აკრეფილი, ერთი მოქმედებით ჩამოტვირთავს და გადართავს, რაც რუკის გამოცდის ყველაზე სწრაფი გზაა, სანამ მასზე საბოლოოდ შეჩერდები.

პანელიან ჰოსტზე სრულ ხაზს არ წერ. გაშვების არგუმენტები Startup ჩანართის ველებიდან აიწყობა, token კი ცალკე ველშია; Workshop ბრძანება ან გაშვების ველში მიდის, თუ შაბლონი ასეთს გთავაზობს, ან სერვერის ჩართვის შემდეგ კონსოლში იკრიფება. RE:NODE-ზე CS2-ის ინსტალაცია შენთვის სრულდება და Setup ჩანართზე ელოდება, სანამ შენს token-ს ჩასვამ, და სწორედ ამ token-ს იყენებს Workshop-ის ჩამოტვირთვებიც - ასე რომ, სწორი token-ის მქონე სერვერზე Workshop-ისთვის დამატებით არაფრის კონფიგურაცია არ გჭირდება.

კოლექციის გაშვება რუკების პულად#

კოლექცია Workshop-ის გვერდია, რომელიც სხვა ელემენტებს ჩამოთვლის. შექმენი ის ნებისმიერი რუკის Workshop გვერდიდან ("Add to collection"), დაამატე სასურველი რუკები, ხილვადობა დააყენე public-ზე და დააკოპირე მისი id URL-იდან. პირადი ან მხოლოდ მეგობრებისთვის ხილული კოლექცია ყველაზე ხშირი მიზეზია, რის გამოც სერვერი ცარიელი ეშვება.

bash
$ ./game/bin/linuxsteamrt64/cs2 -dedicated +game_alias casual \    +sv_setsteamaccount <token> +host_workshop_collection 3123456789

გაშვებისას სერვერი კოლექციის ყველა რუკას ჩამოტვირთავს, სანამ პირველს ჩატვირთავს. ათიოდე რუკით, თითოეული რამდენიმე ასეული მეგაბაიტი, პირველ ჩართვას რამდენიმე წუთი შეიძლება დასჭირდეს, და კონსოლი ერთ ჩამოტვირთვას მეორის მიყოლებით აჩვენებს. ეს ნორმალურია. ამის შემდეგ გადატვირთვები მხოლოდ შეცვლილ ელემენტებს ჩამოტვირთავს.

როგორც კი გაეშვება, გაარკვიე, რა ჰქვია რუკებს სერვერის აზრით:

code
ds_workshop_listmapsds_workshop_changelevel de_cache

ds_workshop_listmaps რუკების სახელებს ბეჭდავს, ხოლო ds_workshop_changelevel ერთ-ერთ ამ სახელს იღებს. სახელები ყოველთვის ის არ არის, რასაც Workshop-ის სათაური გვკარნახობს - "Cache"-ად დასათაურებული რუკა შეიძლება იყოს de_cache, de_cache_cs2 ან რამე, რაც ავტორმა მოიგონა - ამიტომ გამოტანიდან დააკოპირე და ნუ გამოიცნობ.

ისტორიულად Source-ის გამოყოფილ სერვერზე კოლექციის ჩატვირთვას Steam Web API-ის გასაღები სჭირდებოდა, -authkey-ით გადაცემული, და CS2-მა გამოსვლის შემდეგ ამ საკითხში ქცევა არაერთხელ შეცვალა. თუ კოლექცია არ იტვირთება, მაშინ როცა მისი ცალკეული რუკები კარგად იტვირთება, შექმენი გასაღები შენი Steam ანგარიშის Web API გვერდზე, დაამატე -authkey <key> გაშვების ხაზს და ისევ სცადე. სანამ კოლექციებზე დიდ როტაციას ააწყობ, Valve-ის CS2-ის გამოყოფილი სერვერის შენიშვნებში მიმდინარე მდგომარეობა გადაამოწმე - ცალკეული რუკების ჩატვირთვა მთელი ამ ხნის განმავლობაში სტაბილური გზა იყო.

რომელი რუკით დაიწყოს სერვერი

როცა კოლექცია იტვირთება, პირველ რუკას სერვერი თავად ირჩევს. თუ კონკრეტული საწყისი რუკა გინდა, საიმედო მეთოდია, სერვერს გაშვება აცალო და შემდეგ სასურველ რუკაზე ds_workshop_changelevel-ით გადახვიდე კონსოლის ბრძანებით ან დაგეგმილი დავალებით. ზოგი გაშვების სკრიპტი +host_workshop_collection-ს +host_workshop_map-თან აერთიანებს საწყისი რუკის დასაყენებლად; ეს ზოგ build-ზე მუშაობდა და ზოგზე არა, ამიტომ შენს ვერსიაზე გამოცადე და ნუ დაეყრდნობი.

რუკების როტაცია: ძრავა, map group და plugin-ები#

CS2-ს სამი ერთმანეთზე გადაფარული გზა აქვს იმის გადასაწყვეტად, რა ითამაშება შემდეგ, და workshop რუკებიანმა სერვერმა ერთ-ერთი შეგნებულად უნდა აირჩიოს.

  1. კოლექცია როგორც map group. როცა სერვერი კოლექციას უშვებს, მატჩის ბოლოს რუკის კენჭისყრა (mp_endmatch_votenextmap 1) და შემდეგი რუკის ლოგიკა კოლექციის რუკებიდან ირჩევს. ეს კონფიგურაციის გარეშე გზაა და მას იყენებს საზოგადოების პატარა სერვერების უმეტესობა.
  2. `mapcycle.txt` და `gamemodes_server.txt`. ეს ძრავისა და Valve-ის ფენის როტაციის ფაილებია, რომლებიც CS2-ის სერვერის ბრძანებებსა და cvar-ებში არის განხილული. სტანდარტული რუკებისთვის კარგად მუშაობს. Workshop რუკებისთვის მათი ქცევა ნაკლებად პროგნოზირებადია - map group-ის ჩანაწერს სჭირდება, რომ რუკა სახელით მოიძებნოს, ეს კი იმაზეა დამოკიდებული, უკვე ჩამოტვირთულია თუ არა. სტანდარტული რუკების ინსტრუმენტად მიიჩნიე.
  3. რუკების plugin-ი. CounterStrikeSharp-ის rock-the-vote და nomination plugin-ები საკუთარ რუკების სიას ინახავს, ჩვეულებრივ სახელს და Workshop id-ს თითოეული ჩანაწერისთვის, და რუკებს თავად Workshop ბრძანებებით ცვლის. ასე ატრიალებს რუკებს საზოგადოების დატვირთული სერვერების უმეტესობა, რადგან მოთამაშეებს კენჭისყრას აძლევს, შენ კი სიას, რომელსაც კოლექციის შეხების გარეშე არედაქტირებ.

cvar-ები, რომლებსაც მნიშვნელობა აქვს, რომელი გზაც არ უნდა აირჩიო:

game/csgo/cfg/server.cfg
mp_match_end_changelevel 1   // change map when the match endsmp_endmatch_votenextmap 1    // show the next-map vote at match endmp_match_end_restart 0       // do not replay the same mapmp_timelimit 30              // minutes per map on modes that use itmp_maxrounds 16              // rounds per map; the mode config may override

გახსოვდეს, რომ თამაშის რეჟიმის კონფიგი ყოველი რუკის ჩატვირთვისას server.cfg-ის შემდეგ სრულდება და გადაფარავს ყველა იმ რაუნდის cvar-ს, რომელსაც ისიც აყენებს. თუ შენი mp_maxrounds casual სერვერზე სულ თავიდან ბრუნდება, ჩასვი ის რეჟიმის საკუთარ override ფაილში - casual-ისთვის gamemode_casual_server.cfg-ში, რომელიც ბოლოს სრულდება. Metamod და CounterStrikeSharp plugin-ების ფენის ინსტალაციას ხსნის, თუ მესამე გზას აირჩევ.

host_workshop_*იგივე ელემენტს იღებსუერთდებამოთამაშეჩამოტვირთავს შესვლისასSteam Workshopელემენტი ან კოლექციაCS2 სერვერიGSLT ავტორიზაციაWorkshop ქეში.vpk დისკზეჩატვირთული რუკაds_workshop_changelevel
როგორ აღწევს workshop რუკა Workshop-იდან მოთამაშემდე

კოლექცია, რომელიც წესიერად იქცევა#

კოლექცია სერვერის კონფიგურაციაა, რომელსაც Steam-ზე ინახავ, ამიტომ ისეთივე ყურადღებას იმსახურებს, როგორც server.cfg.

  • პატარა შეინარჩუნე. ათიდან თხუთმეტამდე რუკა ერთი საზოგადოებისთვის სავსებით საკმარისია. ყოველი რუკა სერვერზე დისკს ხარჯავს და ყოველ ახალ მოთამაშეს ჩამოტვირთვად უჯდება, ხოლო ორმოცრუკიან კოლექციაში რუკების უმეტესობას არასოდეს აძლევენ ხმას.
  • კოლექცია შენი იყოს. შექმენი ის ანგარიშზე, რომელსაც შენი საზოგადოება აკონტროლებს, და არა მოდერატორის პირად ანგარიშზე. თუ ის წავა და კოლექციას წაშლის, სერვერი ცარიელი ეშვება.
  • თვალი ადევნე რუკების განახლებებს. თავად გამოიწერე ელემენტები, რომ Steam-მა შეგატყობინოს, როცა ავტორი ცვლილებას აქვეყნებს. განახლებული რუკა მისი შემდეგი ჩატვირთვისას ჩამოიტვირთება; გაფუჭებულ განახლებას ასწორებ მისი კოლექციიდან ამოღებით, სანამ ავტორი არ გაასწორებს.
  • აირჩიე მხარდაჭერილი რუკები. ბევრი რუკა CS2-ის გამოსვლისას ჩქარა გადმოიტანეს და მას შემდეგ არავის შეხებია. პორტი გამოტოვებული clip brush-ებით ან გაფუჭებული განათებით სქრინშოტებზე კარგად ჩანს და ცუდად ითამაშება.
  • რეჟიმების მიხედვით დაყავი. surf-ის, aim-ის და defuse-ის კოლექციები სამ სერვერზე ჯობს ერთ შერეულ კოლექციას, სადაც კენჭისყრა defuse-ის მოყვარულებს surf რუკას სთავაზობს. surf, bhop და KZ სერვერებს და retakes და deathmatch სერვერებს რუკებთან დაკავშირებით საკუთარი ჩვევები აქვთ.

დისკი, პირველი ჩართვა და Workshop ქეში#

Workshop-ის კონტენტი სერვერის ინსტალაციის შიგნით, საკუთარ steamapps/workshop ხეში ცხოვრობს (ზუსტი გზა CS2-ის build-ებს შორის გადაადგილდა, ამიტომ მოძებნე content/730 საქაღალდე და ნუ ენდობი გზამკვლევს). ყოველი რუკა ერთი ან მეტი .vpk ფაილია პლუს მისი მეტამონაცემები. ზომები ძალიან განსხვავდება: პატარა aim რუკა შეიძლება ათეულობით მეგაბაიტი იყოს, დეტალური defuse რუკა - რამდენიმე ასეული.

კოლექციადამატებითი დისკი ჩვეულებრივპირველი ჩართვა
1-3 aim ან სავარჯიშო რუკა500 MB-ზე ნაკლებიწუთზე ნაკლები
10-15 defuse რუკა2-5 GBრამდენიმე წუთი
30+ შერეული რუკა8 GB და მეტიიმდენი, რომ გაჭედილი გეგონება

CS2-ის საბაზო ინსტალაცია ისედაც დიდია, ამიტომ დიდი კოლექცია პატარა გეგმაზე დისკს გაცილებით ადრე ამოწურავს, ვიდრე მეხსიერებას. როცა დისკი ჩამოტვირთვისას ივსება, სერვერი ჩვეულებრივ უსარგებლოდ ვარდება - რუკა, რომელიც "არ არსებობს", ან განახლება, რომლის გამოყენებაც ვერ ხერხდება - ამიტომ როცა Workshop-ის ქცევა უცებ იცვლება, ჯერ თავისუფალი ადგილი შეამოწმე. რუკის კოლექციიდან ამოღება მას ქეშიდან არ შლის; თუ ადგილი ცოტაა, ძველი ელემენტების საქაღალდეები ხელით გაწმინდე გაჩერებულ სერვერზე. Steam Workshop-ის მოდები გამოყოფილ სერვერებზე ქეშის სტრუქტურას ხსნის და იმას, რატომ სცდება დროს პირველი ჩართვა სხვადასხვა თამაშში.

მეხსიერება ნაკლები საზრუნავია. ჩატვირთული რუკა სერვერის სამუშაო მეხსიერებას ემატება, სანამ მიმდინარე რუკაა, მაგრამ CS2 მთელ კოლექციას მეხსიერებაში არ ინახავს, ამიტომ ათრუკიანი როტაცია დაახლოებით იმდენი ჯდება, რამდენიც მასში ყველაზე დიდი რუკა.

რუკების შეცვლა განრიგით#

ხშირი თხოვნაა "დღისით aim რუკა, საღამოს defuse რუკები" ან "ღამის გადატვირთვის შემდეგ ყოველთვის ერთი და იმავე რუკით დაწყება". ორივე ტაიმერზე მიბმული კონსოლის ბრძანებაა.

code
ds_workshop_changelevel de_cachehost_workshop_map 3070596702

RE:NODE-ზე Schedules ჩანართი cron გამოსახულებას დავალებების დალაგებულ სიაზე უშვებს - კონსოლის ბრძანება, backup ან ჩართვა-გამორთვის მოქმედება, მათ შორის დაყოვნებებით - ასე რომ, ღამის გადატვირთვა და ორი წუთის შემდეგ ds_workshop_changelevel სასურველ რუკაზე ერთი განრიგია. საკუთარ მანქანაზე იგივე cron-ში გაშვებული RCON კლიენტია. cron გამოსახულებების ახსნა სინტაქსს ხსნის, ხოლო გადატვირთვის განრიგები, რომლებიც მართლა გეხმარება იმას, როდის ღირს გადატვირთვა საერთოდ.

ნუ დაგეგმავ რუკის შეცვლას, როცა ხალხი მატჩს თამაშობს. რაუნდის შუაში შეცვლა მას ყველასთვის ამთავრებს, დაგეგმილმა დავალებამ კი არ იცის, რომ scrim მიმდინარეობს. აირჩიე საათი, როცა სერვერი გარანტირებულად ცარიელია, ან განრიგმა რამდენიმე წუთით ადრე say-ით გაფრთხილება დაბეჭდოს.

workshop რუკების პრობლემების მოგვარება#

სერვერი სტანდარტულ რუკაზე ეშვება და კოლექციას უგულებელყოფს. კოლექცია პირადია ან მხოლოდ მეგობრებისთვისაა, ან id ცალკეულ რუკას ეკუთვნის და არა კოლექციას. გახსენი id ბრაუზერში ანგარიშიდან გამოსულმა; თუ ვერ ხედავ, ვერც სერვერი ხედავს.

"Failed to download" ან ჩამოტვირთვა არ იწყება. ჯერ token: ჩართვის ლოგში შეამოწმე Steam ავტორიზაცია და დარწმუნდი, რომ token ვალიდურია და სხვა მომუშავე სერვერი უკვე არ იყენებს. შემდეგ შეამოწმე თავისუფალი დისკი. მერე სცადე კოლექციის ერთი რუკა host_workshop_map-ით, რომ კოლექციის პრობლემა ჩამოტვირთვის პრობლემისგან გამიჯნო.

`ds_workshop_changelevel` ამბობს, რომ რუკა ვერ მოიძებნა. სახელი არასწორია. გაუშვი ds_workshop_listmaps და დააკოპირე ზუსტი სახელი; სახელები რეგისტრზე მგრძნობიარეა და ხშირად სუფიქსები აქვს.

`changelevel de_mymap` Workshop რუკაზე არ მუშაობს. changelevel სტანდარტულ რუკებს ეძებს. კოლექციის რუკებისთვის გამოიყენე ds_workshop_changelevel ან host_workshop_map id-ით.

მოთამაშეებს აგდებს ან ჩამოტვირთვაზე იჭედებიან. კლიენტი Workshop ელემენტს ვერ წვდება, ჩვეულებრივ იმიტომ, რომ ავტორმა ის დამალა, წაშალა ან პირადი გახადა. სერვერს შეიძლება ჯერ კიდევ ქეშირებული ასლი ჰქონდეს, რის გამოც შენთვის იტვირთება და მათთვის არა. შეცვალე რუკა.

რუკა განახლდა და ახლა spawn-ები ან bombsite-ები გაფუჭებულია. ავტორის განახლებაა. ამოიღე ელემენტი კოლექციიდან, შეცვალე რუკა და დაელოდე გასწორებას. თუ სწორედ ის ვერსია გჭირდება, Workshop-ის ძველი რევიზიის დაფიქსირების მხარდაჭერილი გზა არ არსებობს; ჩაიწერე რუკები, რომლებმაც უკვე გიკბინეს.

plugin-ები Workshop რუკაზე ვარდება, სტანდარტულზე კი არა. ზოგი plugin რუკისთვის განკუთვნილ კონფიგ ფაილებს სახელით კითხულობს და არ ელის საქაღალდეების იმ სტრუქტურას, რომელსაც Workshop რუკები იყენებს. plugin-ის დოკუმენტაციაში ნახე, როგორ ასახელებს ის Workshop რუკებს, და მის ლოგში მოძებნე რუკის სახელი, რომელიც მან რეალურად დაინახა.

FAQ#

მოთამაშეებს ჩემი workshop რუკების გამოწერა სჭირდებათ?

არა. CS2-ის კლიენტი რუკას Workshop-იდან ჩამოტვირთავს, როცა მას გაშვებულ სერვერს უერთდება. წინასწარი გამოწერა მხოლოდ პირველი შესვლისას ჩამოტვირთვის ლოდინს უზოგავს, რისი შეთავაზებაც დიდი რუკებისთვის ღირს.

შემიძლია რუკის ფაილი სერვერზე ავტვირთო Workshop-ის ნაცვლად?

CS2-ისთვის Workshop მხარდაჭერილი გზაა. Source 2-ის ცალკეული რუკის ფაილები ისე არ იტვირთება, როგორც CS:GO-ს .bsp ფაილები, და ყველაფერი, რაც ფაილების გადაადგილებით მუშაობს, შემდეგ განახლებაზე ფუჭდება ხოლმე. გამოაქვეყნე რუკა Workshop-ზე, თუნდაც unlisted-ად სატესტოდ, და ჩატვირთე id-ით.

რამდენი workshop რუკის გაშვება შეუძლია სერვერს?

პატარა ფიქსირებული ლიმიტი არ არსებობს, მაგრამ დისკი და ჩამოტვირთვის დრო პრაქტიკულ ლიმიტს აწესებს. ათიდან თხუთმეტამდე რუკა პირველ ჩართვას მოკლედ ინარჩუნებს და რუკის კენჭისყრას აზრს უნარჩუნებს. ოცდაათის ზემოთ რუკების უმეტესობას არასოდეს ირჩევენ, ავტორის განახლების შემდეგ კი ყოველი გადატვირთვა უფრო ნელია.

რატომ შეიცვალა რუკა ისე, რომ არაფერს შევხებივარ?

მისმა ავტორმა განახლება გამოაქვეყნა და სერვერმა ის რუკის შემდეგი ჩატვირთვისას აიღო. Workshop რუკები ყოველთვის უახლეს ვერსიას მისდევს; თუ კონკრეტული რუკა სულ იცვლება, შეცვალე ის უკეთ მხარდაჭერილით.

workshop რუკას სხვა თამაშის რეჟიმი სჭირდება?

ხშირად, კი. surf, KZ, aim და arena რუკები custom ან casual წესებს ელის და ხშირად plugin-საც. ჩატვირთე რუკა შესაბამისი game_alias-ით - ჩვეულებრივ custom ან casual - და იმ plugin-ით, რომლისთვისაც რუკა აიგო, თორემ მოთამაშეები surf რუკაზე defuse რაუნდის ტაიმერს აღმოაჩენენ.


კომენტარები

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

0/2000