-
Re: Обсуждение создания миссий для серверов Repka
Ой, а у англов только 4 дрома всего? и я неастолько глуп, что не могу запустить миссию так, что бы выбрать спаун. просветите, а? как сделать-то это :-)
--- Добавлено ---
Цитата:
Сообщение от
andersbravers
Да, нет видимо, Small_Bee как путний человек выслал нам со Scavenger'ом еще в пятницу миссию, а мы... за все выходные руки у меня лично не дошли... Скай вообще потерялся... Сегодня вечером погоняю, если будут замечания - еще Small_Bee на доработку, а там "как он кажет" :).
я под честное слово о дальнейшем нераспространении получил рлэ бленяша мк4 от того же чела, что пользователю Blackdog_kt на желтом его давал. переводил помаленьку.
-
Re: Обсуждение создания миссий для серверов Repka
Авторы, какое официальное название миссии будет?
ps. Есть вот такое. Можно карту в этом стиле сделать тоже (там есть очень большое разрешение). Андерс, я думаю у тебя получится лучше.
http://en.wikipedia.org/wiki/Operation_Sea_Lion
http://upload.wikimedia.org/wikipedi...ionSealion.svg
-
Вложений: 1
Re: Обсуждение создания миссий для серверов Repka
Запустил в тестовом режиме с внешними видами, но аэродромы не выбираются.
Лог с ошибками.
Поставил обратно Степи пока.
-
Re: Обсуждение создания миссий для серверов Repka
так дык давайте уже тестите быстрее и запускайте. А то уже руки чешутся.:)
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
Сообщение от
andersbravers
Дык, а в стиле БОБа чем не устраивает? По качеству она вполне подходит (большое качество долго грузится), да и привычнее по дизайну. А новый дизайн - это перерисовывать заново карту... зачем?
ЗЫ. А что стат репок опять заработал?
ЗЗЫ. Честь названия миссии по праву принадлежит Small_Bee, как автору :).
--- Добавлено ---
Кто про что, а я все про свой сайт. Никто не знает как сделать ссылку на реальных игроков для нашего сайта (дублирую ссылку)? А то там сейчас вымышленные, т.е. нужно, чтобы они как положено в реальном времени отображались:
http://andersbraver.hut2.ru/index.html
Я не против, смотри сам.
Стата нет.
Список игроков можно как-то скриптом генерить, но это после стата и отладки миссии лучше сделать.
Имхо шапку надо бы по центру выровнять или сделать, что бы тянулась. Справа от шапки пустое место на широком экране, а ниже текст есть - криво получается.
--- Добавлено ---
Цитата:
Сообщение от Small_Bee Посмотреть сообщение
За взятие каждого вражеского аэродрома синие получают 2 мессера, красные - один спит.
Как-то скромно :) Это всего 2 самолета или лимит постоянно летающих самолетов увеличивается на 2? Думаю лимит имеет смысл привязать и к количеству истрбителей противника на сервере для баланса., например 20% для 109х и 15% для спитов. Потом его уже коэффициэнтами повышать и понижать при захвате\потере филда.
Филды видимо будет очень сложно брать, т.к. подлетное время очень велико.
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
Сообщение от
-atas-
Авторы, какое официальное название миссии будет?
я по-прежнему предлагаю
Repka War 1940
--- Добавлено ---
Цитата:
Сообщение от
-atas-
Запустил в тестовом режиме с внешними видами, но аэродромы не выбираются.
Лог с ошибками.
Поставил обратно Степи пока.
во во, ятоже никак не могу:-(
а зачем степи дергать? там есь практически невостребованный остров сульбы на версии 1,02. может на ём под паролем потестить?
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
Сообщение от
Scavenger
я по-прежнему предлагаю
Repka War 1940
--- Добавлено ---
во во, ятоже никак не могу:-(
а зачем степи дергать? там есь практически невостребованный остров сульбы на версии 1,02. может на ём под паролем потестить?
Repka War - это на №2 тоже будет, когда naryv скрипт допишет (не знаю на Степях или скорее на Проливе), т.е. слишком общё имхо.
В рекламных целях предлагаю Operation_Sea_Lion, чтобы имя историческое занять, что поднимет авторитет и привлечет иностранцев.
На 1С есть запрос на так называемые "пятничные бомберские дни", когда куча бомберов собираются и строем с прикрышкой атакуют. Историческая подложка под это не помешает. Можно сценарий подправить немного: начинать с преимуществом немцев, чтобы они точно высадились - это и есть "Морской лев", но потом терпят поражение и высаживаются уже британцы (имеют некое преимущество).
Р3 BigRepa просил оставить на официальной версии. Поэтому тесно пока.
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
Сообщение от
-atas-
Repka War - это на №2 тоже будет, когда naryv скрипт допишет (не знаю на Степях или скорее на Проливе), т.е. слишком общё имхо.
В рекламных целях предлагаю Operation_Sea_Lion, чтобы имя историческое занять, что поднимет авторитет и привлечет иностранцев.
ну историческое-то оно скорее seeloewe...
ну я даже не знааю. в дальнейшем да, можно, но пока... может с юмором обозвать типа зеешланге, а не зеелёве? :-)
или зеешвайн.
а так, некто не м ешает назвать Repka War 1940, Repka War Steppenwolf (born to be wiiiiiiiiiild), и там например Repka War Sandbox/
впрочем Repka War Seeloewe (Seeschlange/Seefuchs и прочее там Зее) тоже ничего...
-
Вложений: 1
Re: Обсуждение создания миссий для серверов Repka
По поводу ошибок, забыл самое главное - надо в первую очередь прописать правильные пути
Вложение 142491
Называйте как хотите. Но по поводу морского льва, мне бы позже хотелось сделать ивент именно на эту тему.
Языки, погоду и прочее правьте уже сами как хотите, мне не обязательно правки сливать, на скрипты это не влияет.
Сначала проверьте обязательно спауны. У меня похоже на каждом спауне можно создать только один самолет. Если так - надо исправить.
Аэродромы, что рисовали дизайнеры - отсутствуют начисто. Ибо я ничего, как оказалось, со статиками сделать не могу. Можете в принципе в host.mis их добавить, если есть желание, но перегружаться они не будут.
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
Сообщение от
Small_Bee
По поводу ошибок, забыл самое главное - надо в первую очередь прописать правильные пути
Вложение 142491
Называйте как хотите. Но по поводу морского льва, мне бы позже хотелось сделать ивент именно на эту тему.
ОК, спасибо!
Думаю, тогда уже сейчас важно имя застолбить.
-
Re: Обсуждение создания миссий для серверов Repka
В моем файле такие же пути, как и на сервере
C:\Users\Repa\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\missions\Multi\Dogfight\R1_2.0
так что дело не в этом значит.
Код:
private const string HOST_PATH = "missions/Multi/Dogfight/R1_2.0/";
private const string DEFAULT_FRONT_FILE = "\\missions\\Multi\\Dogfight\\R1_2.0\\frontmarkers.txt";
private const string LANG_DIR_NAME = "\\missions\\Multi\\Dogfight\\R1_2.0\\msg";
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
Сообщение от
andersbravers
"Морские шланги" - звучит :umora:
морской змей ;-)
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
Сообщение от
-atas-
В моем файле такие же пути, как и на сервере
C:\Users\Repa\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\missions\Multi\Dogfight\R1_2.0
так что дело не в этом значит.
Код:
private const string HOST_PATH = "missions/Multi/Dogfight/R1_2.0/";
private const string DEFAULT_FRONT_FILE = "\\missions\\Multi\\Dogfight\\R1_2.0\\frontmarkers.txt";
private const string LANG_DIR_NAME = "\\missions\\Multi\\Dogfight\\R1_2.0\\msg";
Вcе-таки думаю именно в этом проблема. Попробуй пути прописать полностью. Не загрузилась ни одна миссия. У меня грузятся на выделенном нормально.
В случае с неполным путем по умолчанию ищет файлы в папке приложения (кроме специфических путей для gpPostMissionLoad)
Код:
private const string HOST_PATH = "$user/missions/Multi/Dogfight/R1_2.0/"; // вроде так, для папки приложения будет $home
private const string DEFAULT_FRONT_FILE = "C:\\Users\\Repa\\Documents\\1C SoftClub\\il-2 sturmovik cliffs of dover\\missions\\Multi\\Dogfight\\R1_2.0\\frontmarkers.txt";
private const string LANG_DIR_NAME = "C:\\Users\\Repa\\Documents\\1C SoftClub\\il-2 sturmovik cliffs of dover\\missions\\Multi\\Dogfight\\R1_2.0\\msg";
--- Добавлено ---
Цитата:
Сообщение от
andersbravers
Какие, куда? Т.е. взять и сразу запустить миссию невозможно?
Т.е. ты вышел из игры? Мы сами правим и скидываем BigREPA? Я правильно понял?
Эх, блин, бедные мы (я и скавенжер, и все кто ждал дромы, плакать хочется :cry:).
Можно и сразу, если пути совпадут. У меня для простоты все лежало и у юзера и в приложении.
Да, bigRepa или -atas-. Правки скриптов это не требует.
Да, с аэродромами я тоже слегка в ступор впал. Моя ошибка, надо было сначала проверить это дело.
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
private const string HOST_PATH = "$user/missions/Multi/Dogfight/R1_2.0/"; // вроде так, для папки приложения будет $home
Вот этот может тоже тогда полностью?
Цитата:
для папки приложения будет $home
А это зачем?
Миссия лежит здесь:
C:\Users\Repa\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\missions\Multi\Dogfight\R1_2.0
Может быть этот путь просто везде воткнуть?
Слеши какого направления должны быть?
--- Добавлено ---
Можешь сделать универсальные пути, пожалуйста, т.к. если я тестирую на своей машине, пути с "Repa" не работают... А запускать приходится много раз то там, то там, каждый раз править не получится.
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
Сообщение от
andersbravers
а... Семен Семеныч, вот откуда "ноги" у шланга растут, это змея оказывается. Век живи, век учись :).
Ja ja Chingachgook, die grosse Schlange
-
Re: Обсуждение создания миссий для серверов Repka
В общем ни один из этих вариантов не работает.
Цитата:
private const string HOST_PATH = "$user/Documents/1C SoftClub/il-2 sturmovik cliffs of dover/missions/Multi/Dogfight/R1_2.0/"; // вроде так, для папки приложения будет $home
//private const string HOST_PATH = "$user/missions/Multi/Dogfight/R1_2.0/"; // вроде так, для папки приложения будет $home
//private const string HOST_PATH = "C:\\Users\\Repa\\Documents\\1C SoftClub\\il-2 sturmovik cliffs of dover\\missions\\Multi\\Dogfight\\R1_2.0";
private const string DEFAULT_FRONT_FILE = "C:\\Users\\Repa\\Documents\\1C SoftClub\\il-2 sturmovik cliffs of dover\\missions\\Multi\\Dogfight\\R1_2.0\\frontmarkers.txt";
private const string LANG_DIR_NAME = "C:\\Users\\Repa\\Documents\\1C SoftClub\\il-2 sturmovik cliffs of dover\\missions\\Multi\\Dogfight\\R1_2.0\\msg";
//private const string HOST_PATH = "missions/Multi/Dogfight/R1_2.0/";
//private const string DEFAULT_FRONT_FILE = "\\missions\\Multi\\Dogfight\\R1_2.0\\frontmarkers.txt";
//private const string LANG_DIR_NAME = "\\missions\\Multi\\Dogfight\\R1_2.0\\msg";
Ошибка с крайнего варианта.
Цитата:
16:42:43] ok
[16:42:43] 7>[16:42:43]
[16:42:43] =================================================
[16:42:43] System.NullReferenceException: Object reference not set to an instance of an object.
[16:42:43]
[16:42:43] Server stack trace:
[16:42:43] at BridgeMission.OnTickGame()
[16:42:43] at maddox.game.ABattle.OnTickGame()
[16:42:43] at maddox.game.world.Strategy.OnTickGame()
[16:42:43] at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
[16:42:43] at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
[16:42:43]
[16:42:43] Exception rethrown at [0]:
[16:42:43] at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
[16:42:43] at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
[16:42:43] at maddox.game.IBattle.OnTickGame()
[16:42:43] at maddox.game.GameDef.tickGame()
[16:42:43] at nhOCkMlhnPqoXHN56hH.9eiLtblssuDE6xZulmb.mg5nNUcHCUK8ol3Y6Iwt(Object )
[16:42:43] at nhOCkMlhnPqoXHN56hH.9eiLtblssuDE6xZulmb.Whkihx5Cac6()
[16:42:43] at H0Ot6Ra4010jjvKQsPh.NDVkBLaJvNpQ3LpsUNT.XT7vZVIyaK1saplVpjTg(Object )
[16:42:43] at H0Ot6Ra4010jjvKQsPh.NDVkBLaJvNpQ3LpsUNT.MTLAHz6o50k(Boolean , Boolean )
[16:42:43] =================================================
[16:42:44]
[16:42:44] =================================================
[16:42:44] System.NullReferenceException: Object reference not set to an instance of an object.
[16:42:44]
[16:42:44] Server stack trace:
[16:42:44] at BridgeMission.OnTickGame()
[16:42:44] at maddox.game.ABattle.OnTickGame()
[16:42:44] at maddox.game.world.Strategy.OnTickGame()
[16:42:44] at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
[16:42:44] at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
[16:42:44]
[16:42:44] Exception rethrown at [0]:
[16:42:44] at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
[16:42:44] at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
[16:42:44] at maddox.game.IBattle.OnTickGame()
[16:42:44] at maddox.game.GameDef.tickGame()
[16:42:44] at nhOCkMlhnPqoXHN56hH.9eiLtblssuDE6xZulmb.mg5nNUcHCUK8ol3Y6Iwt(Object )
[16:42:44] at nhOCkMlhnPqoXHN56hH.9eiLtblssuDE6xZulmb.Whkihx5Cac6()
[16:42:44] at H0Ot6Ra4010jjvKQsPh.NDVkBLaJvNpQ3LpsUNT.XT7vZVIyaK1saplVpjTg(Object )
[16:42:44] at H0Ot6Ra4010jjvKQsPh.NDVkBLaJvNpQ3LpsUNT.MTLAHz6o50k(Boolean , Boolean )
[16:42:44] =================================================
Small_Bee, поправь плиз, чтобы работало на разных машинах.
-
Re: Обсуждение создания миссий для серверов Repka
Гм. Тогда только вечером. Скиньте мне доступ к репке - лучше сразу на месте править. Универсальные пути делать тоже не получится, тогда придется привязывать к точному местоположению папки с миссиями относительно юзера или приложения.
-
Re: Обсуждение создания миссий для серверов Repka
Есть некоторая разница между загрузкой миссии средствами игры и открытием файла средствами C#. И пути для них указываются по разному.
OnTickGame срабатывает после старта битвы, значит до OnBattleStarted "верхнего" класса миссии дело не дошло - ниже было исключение, связанное скорее всего с путями. Хоть у кого то запустилось без ошибок? Просто посмотрите в проводнике путь к frontmarkers.txt и папке msg и точно также впишите в скрипт, только с двойными косыми.
-
Re: Обсуждение создания миссий для серверов Repka
Не запустилось еще? :ups:
Ждем отзывов и скринов ))
Цитата:
Сообщение от
andersbravers
Так, а мы же обычно скакали от missions, куда BigREPA клал миссию, типа missions/Multi/Dogfight/ вроде того... полный путь можно и не указывать, т.е. в какую папку кладешь, от той и скачешь. В данном случае можно просто написать missions\Multi\Dogfight\R1_2.0 разве БОБ не съест? :).
Тут есть про косых (про пути) :)
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
Сообщение от
Small_Bee
Гм. Тогда только вечером. Скиньте мне доступ к репке - лучше сразу на месте править. Универсальные пути делать тоже не получится, тогда придется привязывать к точному местоположению папки с миссиями относительно юзера или приложения.
Во всех миссиях, что я видел, пути прописаны сюда
%user%\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\missions\Multi\Dogfight\...
Соответственно, миссия запускается у любого юзера с desktop виндами.
PATH задается в начале скрипта 1 раз, чтобы админ сервера мог его легко поменять если приспичит. Во всем остальном коде используется string заданный 1 раз в шапке скрипта (или как ее).
Зы. Доступ у BigRepa запросил.
ЗЫЫ. Если есть такие сложности, может быть, путь прописать в отдельном файле, на сервере будет лежать один файл, а у нас у всех другой файл с личным путем. Это чтобы при каждом запуске миссии у тебя, у меня или на сервере , пути не менять в скрипте. Скрипт же каждый день может правиться.
-
Re: Обсуждение создания миссий для серверов Repka
Сейчас гляну. Народ, не трогайте пока репку один, я ее ковыряю.
-
Re: Обсуждение создания миссий для серверов Repka
ОК. Она в 18.00 сама перезагрузится.
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
Сообщение от
-atas-
ОК. Она в 18.00 сама перезагрузится.
Ошибку нашел, исправил (от дебага хвосты остались, мой косяк). Миссия запущена. На сервере версия правленая, вам разошлю уже вечером с нормальными правками.
-
Re: Обсуждение создания миссий для серверов Repka
Цитата:
Сообщение от
Small_Bee
Ошибку нашел, исправил (от дебага хвосты остались, мой косяк). Миссия запущена. На сервере версия правленая, вам разошлю уже вечером с нормальными правками.
Не видно сервера. Ты еще там или перезагрузить?
-
Re: Обсуждение создания миссий для серверов Repka
гм, только что был.. Один момент
Гм.. перезапускает steppe... -atas-, плиз, настрой так что бы то что надо запускалось, Скрипт я вроде поправил, в логе ошибок тоже вроде не было.