Как да се намали пинг, как да се създаде, как се прави това на моя сървър дойде играчи обичат да правя

Компилация - е процес на прехвърляне на карти от формат .map формат .bsp. Да, защото на .map формат, не .rmf. RMF формат Worldcraft използва за съхранение на допълнителна информация на картата, която .map формат не поддържа. Под "добавена информация" означава информация относно групирани обекти, видими и скрити предмети и т.н.

Надяваме се, че вече сте изтеглили ZHTL-полезност (Zoner Half-Life Tools). Сега нека видим какво е то:

Съвсем наскоро научих как да се готви коктейл Blue Хавай. Сега често съм го купуват неговите приятели.

ZHLT-полезност са 4 програма за съставяне на карта, която трябва да бъде последователно, изпълнен от командния ред. Нека ги разгледаме:

hlcsg.exe - това прави цялостно изчисление геометрия карта и генерира черупка 4 файл за по-нататъшна обработка чрез hlbsp.exe.

hlbsp.exe - генерира карта на БСП-дърво и да се създаде работеща .bsp файл.

hlvis.exe - дръжки видимите картографски данни, което води до по-бързо, което ги прави в играта.

hlrad.exe - осъществява светлина картата.

Изпълняване на всички четири програми, компилатори имат нужда в реда, в който са представени по-горе. За бърза компилация може да се управлява само hlcsg.exe и hlbsp.exe, но в този случай, картата ще се забави и няма да бъдат обработвани от светлината (цялата карта ще бъде светло и равномерно осветено, без сенки). Ако картата ви е вече доста внушителни размери, а след това бързо съставяне освен hlcsg.exe и hlbsp.exe по-добре да го събират с hlvis.exe с -бързо опция, за да се увеличи скоростта на теглене на карти в играта и не се вижда на 3 fps екрана.

Всички опции на компилатора са определени през пролуката, и след всички параметри, за да бъдат предадени по пътя към файла .map с картата. Ако не посочите някоя опция компилатор, пътя до файла .map се обозначава с пространство веднага след името на една и съща компилатор. ПРИМЕР: hlcsg.exe карти / mapname.map.

Сега нека да разгледаме и двата метода на съставяне: Worldcraft и с помощта на .bat файл.

1. Компилация от Worldcraft

Този прозорец е проста компилация. Не обръщайте внимание на това и просто натиснете бутона експерт и ще видите прозорец Run Карта (Advanced) - ето го имаме нужда!

$ Exedir - пътят към папката с играта, посочен в полето Directory Game Изпълним в раздела за игри Конфигурации.

$ Moddir - начин да се мод папка, определен в полето Mod Directory в раздела за игри Конфигурации.

$ Gamedir - път към арматурата /, се намират в полето на играта Directory върху папката раздела Game конфигурации.

$ Path - пътят към папката с картите, посочени в поле RMF Directory в раздела за игри Конфигурации.

$ Game_exe - начин да hl.exe, посочено в полето за игра изпълним в раздела Изграждане на програми.

$ Csg_exe - начин да hlcsg.exe, посочено в раздел изпълним Изграждане програми СНО.

$ Bsp_exe - начин да hlbsp.exe, посочено в изпълним прозорец БСП на Изграждане програми на разделите.

$ Vis_exe - начин да hlvis.exe, посочено в ВИС изпълними програми Изграждане на разделите.

$ Light_exe - начин да hlrad.exe, посочено в раздел изпълним Изграждане програми на RAD.

$ Bspdir - пътя до папката, в която трябва да се постави .bsp карта файл след компилация (Build програми -.> Място компилиран карти).

$ File - визитна картичка.

$ Ext - разширението на файла с картата.

С всеки изминал ден игра Minecraft поддръжници се разраства, не е изненадващо, че много хора искат да имат оригиналния кожата в играта. Кожи за Minecraft според вкуса си, можете да вземете на skinscraft.com сайт.

Сега нека да разгледаме всички 8 линии на прозореца на компилация, която е почти същата като в .bat файл:

Променете Directory $ exedir

$ Game_exe + карта $ файл -игра Cstrike -dev -конзола + детмач 1

Но какво се случва, след като замените всички променливи от техните стойности (например, аз използвах техните променливи, така че да имате тя ще изглежда по друг начин):

Промяна Directory Е: # 92; Counter-Strike

Е: # 92; Counter-Strike # 92; hl.exe + карта mapname -Игра Cstrike -dev -конзола + Deathmatch 1

Сега нека да разгледаме това, което прави всеки един от тези редове:

1. Определя текущата директория Д: # 92; Counter-Strike.

2. Започва hlcsg.exe и минава пътят до файла с картата.

3. Започва hlbsp.exe и минава пътят до файла с картата.

4. Започва hlvis.exe и минава пътят до файла с картата.

5. Започва hlrad.exe и минава пътят до файла с картата.

6. Копия .bsp карта файл от папка Е: # 92; Картографиране # 92; Карти на папка E :! # 92; Counter-Strike # 92; Cstrike # 92; карти

7. Копия .pts карта файл от папка Е: # 92; Картографиране # 92; Карти на папка E :! # 92; Counter-Strike # 92; Cstrike # 92; карти

8. Изпълнява се с параметри hl.exe + карта mapname -игра Cstrike -dev -конзола + детмач 1

Това е толкова просто! На първо място, съставя карта с всичките четири серии управлението на програмите, компилатори, а след това .bsp .pts файлове се копират в папка Cstrike / карти / и стартирате играта.

Единственото нещо, което може да не е напълно ясно - защо имаме нужда .pts файл? И след това, че тя съдържа необходимата информация, за да намерите грешки "изтичане" на картата (за тази и други компилация грешки ще бъдат обсъдени в отделен урок).

Сега нека да разгледаме останалите опциите в прозореца на компилирането с карта (Advanced):

Изпълнете само с видимите обекти - ако този флаг се проверява, тя ще се съберат само видимите обекти и всички скрити бъдат игнорирани.

Използвайте дълги имена на файлове - позволява използването на дълги имена на файлове, не ги рязане до 8 символа, като MS-DOS.

Уверете файл пост съществуват - да следи за успеха на създаването на файловете в процеса на компилация.

Използвайте прозорец Процес - включете прозорец, в който да се покаже процеса на компилация.

Сега, след като всичко е настроено, не се колебайте да кликнете върху бутона Go!

Горният метод за съставяне на карти от Worldcraft не е най-добрият избор, тъй като radaktor товари в паметта си карта, текстура, и той използва много ресурси. А компилатор не е трудно да се отгатне, просто огромно количество памет е необходимо, така че съставянето ще бъде много по-бавно.

2. Съставете с помощта на .bat файлове

Веднага трябва да се каже, че този метод на компилация от най-бързо, тъй като тя не системните ресурси за изпълнение на допълнителни програми.

Нищо сложно. Ние винаги се работи последователно в реда, в който се програмира четири компилатори, давайки им начин да .map карта файл. Заслужава да се отбележи, че за правилното функциониране на файла .bat искате да преместите всички програми, компилатори и .map файл картата в папката, където на .bat файла по-горе. И вие може да го направи по-лесно - .bat файл, укажете пълния път. По-долу е пример .bat файл (преди употреба, промените пътя към собствения си):

Сега нека да се създаде .bat файл за пълни карти компилация. Ние просто трябва да добавите няколко опции за компилатори:

Д: # 92; Картографиране # 92; Zhlt # 92; hlvis.exe -full E :! # 92; Картографиране # 92; Карти # 92; mapname.map!

Д: # 92; Картографиране # 92; Zhlt # 92; hlrad.exe -dscale 1 -Допълнителна E :! # 92; Картографиране # 92; Карти # 92; mapname.map!

Може ли в края на файла .bat да добавите команда за копиране на файл в директорията, .bsp Cstrike / карти /, а не да копира всеки път ръчно. Тя изглежда така:

За по-голяма гъвкавост, .bat файлове, можете да използвате променливи. Променливи са определени с набор команда. Пълен набор команди синтаксис е: комплект variable_name = стойност. За да използвате стойността на една променлива, просто напишете името на променливата затворени в знаци за процент (%). По-долу е пример .bat файл, който се съхранява в променлива визитната картичка mapname, и то не е необходимо да се посочи всеки път, предава компилаторът програма.

Д: # 92; Картографиране # 92; Zhlt # 92; hlvis.exe -full E :! # 92; Картографиране # 92; Карти # 92;% mapname%!

Д: # 92; Картографиране # 92; Zhlt # 92; hlrad.exe -dscale 1 -Допълнителна E :! # 92; Картографиране # 92; Карти # 92;% mapname%!

Точно в началото на .bat файл посъветва да добавите команда @echo разстояние, да се забрани на изхода на командата на екрана, преди да бъде екзекутиран.

Желателно е да се създаде два .bat файл. Един за пълната компилация, а другата за бързо. За бърза компилация компилатори работят със следните параметри:

@echo от определен mapname = mymap.map

Д: # 92; Картографиране # 92; Zhlt # 92; hlvis.exe -бързо E :! # 92; Картографиране # 92; Карти # 92;% mapname%!

вещни hlrad.exe може да бъде пропусната, защото тестовата карта е възможно без обработка него светлина.

И в крайна сметка аз дам един пример за вашата .bat файл: