IPB

Здравствуйте, гость ( Авторизация | Регистрация )

Скрыть объявления

Объявления

> Объявление

При написании заголовка темы просьба ставить перед названием префикс той игры про администрирование серверов которой пойдёт речь в теме.
Например: BFBC2: BC2 Command Center

 
Добавить ответ в эту темуОткрыть тему
> Как добавить вертолеты на Wake_Island_2007, Network error, help please!
Stealer
сообщение 13.4.2011, 5:59
Сообщение #1


private
Иконка группы

Группа: Пользователи
Сообщений: 2
Регистрация: 13.4.2011
Пользователь №: 21013
Статус: вольный стрелок
Класс: универсал
Спасибо сказали: 0 раз(а)



Репутация:   0  


Привет всем, возникла такая нерешаемая проблема.

Мне нужно добавить вертолетов на CH/US спавне в Wake_Island_2007, ну и я редактировал для этого mods\bf2\Levels\Wake_Island_2007\Server.zip\GameModes\gpm_cq\64\GamePlayObjects.con
Все нормально добавил и смог даже поиграть на своем сервере через Create local. Но когда ставлю на паблик сервер мапу - все подключающися игроки видят эту ошибку и вылетают:



Ошибка такая же как и здесь.


Добавил такие строки в GamePlayObjects.con:

#China helicopter objects
Код
rem [ObjectSpawnerTemplate: 64_CH_OS_Airfield_CH_US_AttakHeli]
ObjectTemplate.create ObjectSpawner 64_CH_OS_Airfield_CH_US_AttakHeli
ObjectTemplate.activeSafe ObjectSpawner 64_CH_OS_Airfield_CH_US_AttakHeli
ObjectTemplate.modifiedByUser jlu
ObjectTemplate.isNotSaveable 1
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.setObjectTemplate 1 AHE_HAVOC
ObjectTemplate.setObjectTemplate 2 AHE_HAVOC
ObjectTemplate.minSpawnDelay 1
ObjectTemplate.maxSpawnDelay 5
ObjectTemplate.maxNrOfObjectSpawned 1
ObjectTemplate.distance 10

rem [ObjectSpawnerTemplate: 64_CH_OS_Airfield_CH_US_AttakHeli_0]
ObjectTemplate.create ObjectSpawner 64_CH_OS_Airfield_CH_US_AttakHeli_0
ObjectTemplate.activeSafe ObjectSpawner 64_CH_OS_Airfield_CH_US_AttakHeli_0
ObjectTemplate.modifiedByUser jlu
ObjectTemplate.isNotSaveable 1
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.setObjectTemplate 1 ahe_z10
ObjectTemplate.setObjectTemplate 2 ahe_z10
ObjectTemplate.minSpawnDelay 1
ObjectTemplate.maxSpawnDelay 5
ObjectTemplate.maxNrOfObjectSpawned 1
ObjectTemplate.distance 10


#US helicopter objects
Код
rem [ObjectSpawnerTemplate: 64_US_OS_Carrier_ME_US_AttakHeli]
ObjectTemplate.create ObjectSpawner 64_US_OS_Carrier_ME_US_AttakHeli
ObjectTemplate.activeSafe ObjectSpawner 64_US_OS_Carrier_ME_US_AttakHeli
ObjectTemplate.modifiedByUser jlu
ObjectTemplate.isNotSaveable 1
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.setObjectTemplate 1 AHE_HAVOC
ObjectTemplate.setObjectTemplate 2 AHE_HAVOC
ObjectTemplate.minSpawnDelay 1
ObjectTemplate.maxSpawnDelay 5
ObjectTemplate.maxNrOfObjectSpawned 1
ObjectTemplate.distance 10

rem [ObjectSpawnerTemplate: 64_US_OS_Carrier_ME_US_AttakHeli_0]
ObjectTemplate.create ObjectSpawner 64_US_OS_Carrier_ME_US_AttakHeli_0
ObjectTemplate.activeSafe ObjectSpawner 64_US_OS_Carrier_ME_US_AttakHeli_0
ObjectTemplate.modifiedByUser jlu
ObjectTemplate.isNotSaveable 1
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.setObjectTemplate 1 AHE_AH1Z
ObjectTemplate.setObjectTemplate 2 AHE_AH1Z
ObjectTemplate.minSpawnDelay 1
ObjectTemplate.maxSpawnDelay 5
ObjectTemplate.maxNrOfObjectSpawned 1
ObjectTemplate.distance 10

#China helicopters position
Код
rem [ObjectSpawner: 64_CH_OS_Airfield_CH_US_AttakHeli]
   Object.create 64_CH_OS_Airfield_CH_US_AttakHeli
   Object.absolutePosition 373.140/100.999/-350.905
   Object.rotation 0.000/0.000/0.000
   Object.setControlPointId 101
   Object.layer 2

   rem [ObjectSpawner: 64_CH_OS_Airfield_CH_US_AttakHeli_0]
   Object.create 64_CH_OS_Airfield_CH_US_AttakHeli_0
   Object.absolutePosition 383.140/100.999/-350.905
   Object.rotation 0.000/0.000/0.000
   Object.setControlPointId 101
   Object.layer 2

   rem [ObjectSpawner: 64_CH_OS_Airfield_CH_US_AttakHeli_1]
   Object.create 64_CH_OS_Airfield_CH_US_AttakHeli_0
   Object.absolutePosition 393.140/100.999/-350.905
   Object.rotation 0.000/0.000/0.000
   Object.setControlPointId 101
   Object.layer 2

   rem [ObjectSpawner: 64_CH_OS_Airfield_CH_US_AttakHeli_]
   Object.create 64_CH_OS_Airfield_CH_US_AttakHeli_0
   Object.absolutePosition 373.140/100.999/-330.905
   Object.rotation 180.000/0.000/0.000
   Object.setControlPointId 101
   Object.layer 2

   rem [ObjectSpawner: 64_CH_OS_Airfield_CH_US_AttakHeli__0]
   Object.create 64_CH_OS_Airfield_CH_US_AttakHeli_0
   Object.absolutePosition 383.140/100.999/-330.905
   Object.rotation 180.000/0.000/0.000
   Object.setControlPointId 101
   Object.layer 2

   rem [ObjectSpawner: 64_CH_OS_Airfield_CH_US_AttakHeli__1]
   Object.create 64_CH_OS_Airfield_CH_US_AttakHeli_0
   Object.absolutePosition 393.140/100.999/-330.905
   Object.rotation 180.000/0.000/0.000
   Object.setControlPointId 101
   Object.layer 2


#US helicopters position
Код
rem [ObjectSpawner: 64_US_OS_Carrier_ME_US_AttakHeli]
   Object.create 64_US_OS_Carrier_ME_US_AttakHeli
   Object.absolutePosition -740.806/102.873/670.313
   Object.rotation 129.260/0.000/0.000
   Object.setControlPointId 105
   Object.layer 2

   rem [ObjectSpawner: 64_US_OS_Carrier_ME_US_AttakHeli_0]
   Object.create 64_US_OS_Carrier_ME_US_AttakHeli_0
   Object.absolutePosition -710.806/102.873/690
   Object.rotation 280.260/0.000/0.000
   Object.setControlPointId 105
   Object.layer 2

   rem [ObjectSpawner: 64_US_OS_Carrier_ME_US_AttakHeli_0]
   Object.create 64_US_OS_Carrier_ME_US_AttakHeli_0
   Object.absolutePosition -700.806/102.873/703
   Object.rotation 280.260/0.000/0.000
   Object.setControlPointId 105
   Object.layer 2

   rem [ObjectSpawner: 64_US_OS_Carrier_ME_US_AttakHeli_0]
   Object.create 64_US_OS_Carrier_ME_US_AttakHeli_0
   Object.absolutePosition -690.806/102.873/712
   Object.rotation 280.260/0.000/0.000
   Object.setControlPointId 105
   Object.layer 2

   rem [ObjectSpawner: 64_US_OS_Carrier_ME_US_AttakHeli_0]
   Object.create 64_US_OS_Carrier_ME_US_AttakHeli_0
   Object.absolutePosition -686.806/102.873/718.5
   Object.rotation 280.260/0.000/0.000
   Object.setControlPointId 105
   Object.layer 2

   rem [ObjectSpawner: 64_US_OS_Carrier_ME_US_AttakHeli_0]
   Object.create 64_US_OS_Carrier_ME_US_AttakHeli_0
   Object.absolutePosition -679/102.873/727
   Object.rotation 280.260/0.000/0.000
   Object.setControlPointId 105
   Object.layer 2

Please help me anyone! I do not know what to do :(
Вроде все правильно сделал? На bfeditor говорят что ошибка только из-за разных файлов у сервера и клиента. Но как быть то тогда? Я думаю за респаун техники отвечает чисто серверная часть, и файлы игроков не влияют на это.
Может нужно добавлять технику без редактирования server.zip? Скриптами на питоне, например. Или же может можно сделать как-нибудь авто-синхронизацию файлов сервера с файлами клиентов?

Preview:


Простите за пресность текста, тяжко с английского переозвучивать было :D
Буду премного благодарен за помощь.

Сообщение отредактировал Stealer - 13.4.2011, 6:02
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
XANAS
сообщение 13.4.2011, 10:14
Сообщение #2


private
Иконка группы

Группа: Пользователи
Сообщений: 1
Регистрация: 13.4.2011
Пользователь №: 21015
Команда (клан):qwe
Статус: игрок
Класс: вертолетчик
Спасибо сказали: 0 раз(а)



Репутация:   0  


Каждый файл твоей карты должен совпадать с картой на другом компе до единой запятой и все будер работать кстати можно добавить любое оружие которое лежит в архивах игры любое от первой до девятой кнопки назначения если хош расскажу
года два назад сделал офигенный мод я скрестил все бэфы ране выходившие причем там делаеться все довольно просто добавил лителберды тяжелые вертолеты из спешл форс дымовые шашки арбалет кошку дымовой гранатомет изменил угол ротации вовсех вертолетах (угол обзора 360) скорость перезарядки техники количество зарядов кстати как и верты можно наставить ПВО и любую технику ну и там еще много чего движок и бэфе просто мега для девелоперов жалко устарел сам так иногда гамаю в BC 2 ждем BF 3 но BF 2 это легенда
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Stealer
сообщение 13.4.2011, 11:43
Сообщение #3


private
Иконка группы

Группа: Пользователи
Сообщений: 2
Регистрация: 13.4.2011
Пользователь №: 21013
Статус: вольный стрелок
Класс: универсал
Спасибо сказали: 0 раз(а)



Репутация:   0  


Уже выяснил, что несовпадение мд5 server.zip сервера с клиентом не имеет значения, попробовал поменять только время респа техники в GamePlayObjects.con и все отлично работает. Нужно как-то грамотно добавить в карту респаун новых объектов, и я не знаю как.

Мод ты описал шикарный конечно, но что-нибудь из этого можно воплотить в работу сервера на 1.5 без изменения файлов у игроков? Скорость перезаряда/кол-во зарядов в технике, например.

Сообщение отредактировал Stealer - 13.4.2011, 11:44
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 21.10.2019, 5:44
Яндекс.Метрика