Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 29 мар 2024, 02:31

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: batch файлы
СообщениеДобавлено: 10 июн 2011, 16:22 
Не в сети
Аватара пользователя
Зарегистрирован:
24 янв 2011, 03:32
Последнее посещение:
09 дек 2021, 03:04
Сообщения: 756
Откуда: Futurama
Очень полезная вещица для компиляции -_-. При запуске запрашивает имя мапы для компиляции - без расширения и ковычек, к примеру - "mansion". Компилирует, затем запускает выделенку с вашей мапой ( Не забываем сменить директории на свои )
PS
Компиляторы +доп файлы к ним и ваша карта с расширением ".map" должны лежать в той же папке что и батник ( если не указать явного их местоположения )
Код:
@echo off
color 1E

set /p mapname=Enter Map Name:

rem Адрес Сервера (Меняем снизу тоже)
set SERVER=C:\hlds_hl      

rem Адрес Клиента (Меняем снизу тоже)
set GAME=D:\Half-Life      

rem Ваш IP
set my_ip=10.110.86.183
rem -----------------------------------------------------------------------------------------------
hlcsg.exe -low -verbose -dev 6 -texdata 8192 -lightdata 8192 -estimate -nowadtextures %mapname%.map
hlbsp.exe -low -verbose -dev 6 -texdata 8192 -lightdata 8192 -estimate %mapname%.map 
hlvis.exe -low -verbose -dev 6 -texdata 8192 -lightdata 8192 -estimate -full %mapname%.map
hlrad.exe -low -verbose -dev 6 -texdata 8192 -lightdata 8192 -estimate -sparse -extra %mapname%.map

copy %mapname%.bsp C:\hlds_hl\valve\maps
copy %mapname%.bsp D:\Half-Life\valve\maps

del *.p0
del *.p1
del *.p2
del *.p3
del *.prt
del *.wis
del *.pts
del *.lin
del *.max
del *.rmx
del *.wic
del %mapname%.rad

CD /D %SERVER%
hlds.exe -nomaster -console +maxplayers 8 -dev 6 -pingboost 2 +map %mapname%

CD /D %GAME%
start hl.exe +connect my_ip
Бантик не полностью работоспособен ... подскажите пути решения, кто шарит :Search:
Проблемы:
1)Не получается присвоить %GAME% и %SERVER% значения в функции копирования
2)Если возможно, хотелось бы переписать "del" для удаления файлов по маскам из перечня
3)Клиент не запускается после выделенки, только в случае ее деактивации или fatal_error xD (пробывал выставлять задержку вызова - "ping -n 1 -w 10000 10.10.10.10>nul" как было описано в руководстве, но не прокатило...)


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: batch файлы
СообщениеДобавлено: 10 июн 2011, 23:36 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Код:
hlds.exe ...
Код:
start /HIGH hlds.exe ...
Код:
copy %mapname%.bsp C:\hlds_hl\valve\maps
copy %mapname%.bsp D:\Half-Life\valve\maps
Код:
copy %mapname%.bsp %SERVER%\valve\maps
copy %mapname%.bsp %GAME%\valve\maps
Без ИП тоже можно обойтись. Указать серверу +ip 0.0.0.0, а клиенту +connect localhost


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: batch файлы
СообщениеДобавлено: 11 июн 2011, 00:42 
Не в сети
Аватара пользователя
Зарегистрирован:
24 янв 2011, 03:32
Последнее посещение:
09 дек 2021, 03:04
Сообщения: 756
Откуда: Futurama
Lev
Клиент стал запускаться УРА!. Однако твой вариант
Код:
copy %mapname%.bsp %SERVER%\valve\maps
copy %mapname%.bsp %GAME%\valve\maps
Пробывал использовать до этого ) пишет - "синтаксическая ошибка" и не копирует что очень странно ...
Цитата:
Указать серверу +ip 0.0.0.0, а клиенту +connect localhost
Не работает - клиент не коннектит.
А насчет паузы ? надо намутить перед коннектом секунд 5-10


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: batch файлы
СообщениеДобавлено: 11 июн 2011, 03:39 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Код:
copy %mapname%.bsp %SERVER%\valve\maps\
copy %mapname%.bsp %GAME%\valve\maps\


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: batch файлы
СообщениеДобавлено: 11 июн 2011, 08:59 
Не в сети
Аватара пользователя
Зарегистрирован:
24 янв 2011, 03:32
Последнее посещение:
09 дек 2021, 03:04
Сообщения: 756
Откуда: Futurama
Lev
Не влияет, не понятно почему но он делает отступ в адресе мб в этом проблема ..


Вложения:
error_copy.jpg
error_copy.jpg [ 165.5 КБ | Просмотров: 2267 ]


Последний раз редактировалось Turanga_Leela 11 июн 2011, 13:18, всего редактировалось 1 раз.
Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: batch файлы
СообщениеДобавлено: 11 июн 2011, 11:47 
Не в сети
Аватара пользователя
Зарегистрирован:
24 янв 2011, 03:32
Последнее посещение:
09 дек 2021, 03:04
Сообщения: 756
Откуда: Futurama
Паузу удалось все-таки поставить )) верный код:
Код:
rem -n "seconds" wait (секунд задержки)
ping -n 10 127.0.0.1>nul
Паузу желательно выставить перез запуском клиента чтобы дать времени серверу подгрузиться


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: batch файлы
СообщениеДобавлено: 11 июн 2011, 13:17 
Не в сети
Аватара пользователя
Зарегистрирован:
24 янв 2011, 03:32
Последнее посещение:
09 дек 2021, 03:04
Сообщения: 756
Откуда: Futurama
С копированием тоже разобрался:
Код:
copy %mapname%.bsp %SERVER%\valve\maps\%mapname%.bsp>nul
copy %mapname%.bsp %GAME%\valve\maps\%mapname%.bsp>nul


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: batch файлы
СообщениеДобавлено: 30 авг 2011, 14:36 
Не в сети
Аватара пользователя
Зарегистрирован:
24 янв 2011, 03:32
Последнее посещение:
09 дек 2021, 03:04
Сообщения: 756
Откуда: Futurama
Товарищи мапперы хочу поделиться с вами полезным батником. Батник представляет из себя удобный инструмент для компиляции карт с простым графическим интерфейсом :oops:
 Фото+Описание
Вложение:
new_compile.7z [1.28 КБ]
Скачиваний: 175

PS
Параметры компиляции можно легко изменить - открываем бантик в любом текстовом редакторе, ищем строчку (hlcsg.exe , остальные 3 рядом) и меняем параметры на свои.
Недочеты: 1) При вводе в любом меню пустой строки бантик закрывается 2) Требуется создание 2х txt документов (как вносить изменения построчно в 1м так и не нашел ...). Кто знает как поправить пишите :wink:


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB