PDA

Просмотр полной версии : Repka Commander 2.00



Small_Bee
01.10.2013, 15:17
Выложил на скачивание пилотную версию.
Не все, что задумано, реализовано сейчас, но решил все же выбросить версию на скачивание, ибо так можно продолжать до бесконечности.
Версия скорее тестовая, так что рекомендую перед установкой ее на реальный сервер погонять в тестовом режиме.

Линк на страничку проекта, оттуда же можно и скачать установочный пакет - https://sourceforge.net/projects/project303/
Инсталлятор проверит наличие .NET 4.0 и если надо, сам установит.

Подробное описание добавлю чуть позже.

Из того, что неочевидно:

1. Оставшееся время в миссии теперь смотрим командой >time (в чат отправлять)
2. Добавлена базовая статистика, не требующая базы данных и вебморды - настроить ее можно на вкладке настроек, раздел "Статистика"
3. Хотя вебморды пока нет, игроки могут получать статистику прямо в игре, в чат. Для этого предусмотрены несколько команд:

>stat - Общая статистика.
>stat exp - Заработанный опыт (или очки, как угодно)
>stat vict - Одержанные победы
>stat streak - Отчет по сериям.

Статистика ведется для каждой армии отдельно (т.е. у одного и то же игрока может быть стрик 10 для красных, но ноль для синих)
Отсюда сначала выберите армию и появитесь в самолете, после отправляйте команду. Отчет будет дан по текущей армии.
В конце команд можно добавить номер армии, если хотите получить свой стат по другой армии (например [>stat exp 2] выдаст вам стат по синим)
Также стату игрока можно получить прямо в скрипте. Как - попозже.

Опять же, инфа будет неполная, что бы не засорять чат. За полной инфой можно обратиться к админу сервера - она храниться отдельно для каждого игрока в файлах.
Подробное описание, как работает статистика и ее особенности, опять же, добавлю позже.

Пока не добавлено - добавление времени к миссии и управление банами из интерфейса.

Внимание админам!
1. Перед запуском сервера на всякий случай сделайте резервную копию Strategy.dll (в parts/core)
2. Скрипты от старого коммандера с этой версией несовместимы - надо прибрать из скрипта все упоминания о старой версии. Иначе получите кучу ошибок. Эта версия вообще не требует наличия скрипта.
Вопросы, а особенно репорты по багам - в эту тему.

Nezu
01.10.2013, 18:48
Огромное Спасибо! Буду разбираться! А старый коммандер надо удалить, перед установкой нового?

=ZH=Raiden
01.10.2013, 18:58
Спасибо,будем пробовать

=ZH=Raiden
01.10.2013, 19:19
Отлично!!! Всё работает

Small_Bee
01.10.2013, 20:18
Огромное Спасибо! Буду разбираться! А старый коммандер надо удалить, перед установкой нового?
Желательно удалить из папки игры BobStatContract.dll и REPKA.Stat.dll (или переименовать). Скрипт тоже не должен использовать фичи старого коммандера. Для этого

Удалить строки
//$reference REPKA.Stat.dll
using RepkaMissionsLib;
BattleName = "new_battle"; // название сражения для вебморды
MapName = "new_map"; // название карты для вебморды

Заменить
public class Mission : RSTMission
на
public class Mission : AMission

Nezu
01.10.2013, 21:34
Желательно удалить из папки игры BobStatContract.dll и REPKA.Stat.dll (или переименовать). Скрипт тоже не должен использовать фичи старого коммандера. Для этого

Удалить строки
//$reference REPKA.Stat.dll
using RepkaMissionsLib;
BattleName = "new_battle"; // название сражения для вебморды
MapName = "new_map"; // название карты для вебморды

Заменить
public class Mission : RSTMission
на
public class Mission : AMission
Спасибо! С этим разобрался, запустил. Долго доходил, что миссию, после выбора нужно сохранить, перед запуском...От старого пока не удалял BobStatContract.dll и REPKA.Stat.dll, проверил работают оба...Вроде не конфликтуют...Потом удалю...Здорово прописывает уничтожение техники...С системой очков ознакомиться бы...Пробовал пароль поставить...не хочет...прописывал просто ****, и -PWD ****...Что то наверное не так делаю...А вообще классно...Интерфейс очень понравился, все строго так, минималистично...Буду дальше разбираться...Спасибо!

Small_Bee
01.10.2013, 22:16
Ок, с паролем посмотрю что не так. Вполне возможно что пропустил это дело. Систему очков, как что и когда начисляется - опишу обязательно.

Zed4ever
01.10.2013, 22:26
:bravo:
З.Ы.
Стыдюсь, всё Рим проклятущий :ups:

Small_Bee
01.10.2013, 22:31
:bravo:
З.Ы.
Стыдюсь, всё Рим проклятущий :ups:

Я на него тоже пару недель ухайдохал, заразо. :D

ЗЫ Кстати проверь плиз StatWatcher, я вроде опять твои правки по ивентам убил :ups:

ApeX-IM
02.10.2013, 20:14
Огромное спасибо за труды!

Nezu
03.10.2013, 02:48
При смерти на вражеской территории, командер прописывает сначала "Вы погибли", потом "Вы захвачены в плен"...

http://youtu.be/ywmQkuYc2C0

Small_Bee
03.10.2013, 02:58
Есть такое, поправим, спасибо

ApeX-IM
03.10.2013, 17:57
Сегодня поставил новый командер на "AX DOGFIGHT", вечерком народ соберется, испытаем))))) До сих пор не верится, что смена карты больше не проблема!!!

Nezu
04.10.2013, 18:55
Вот еще...что это за сообщение? Меня забила зена с корабля, когда я бомбу кидал...
170744

Small_Bee
05.10.2013, 03:17
При взрыве бомбы зацепил осколком либо себя, либо соседа, но совсем немного. Поэтому оштрафовали.
Штрафы за дружественный огонь идут даже за "самострел". Ибо нефиг портить казенное. )

"Помощь в уничтожении" - дается за незначительный, не решающий вклад в победу. Работает в обе стороны, как для врагов так и для своих.

Вот такая иерархия побед есть:

1. Личная - решающий вклад в победу
2. В группе - все награжденные вложились в победу достаточно значительно (считаются повреждения планера, отбитые части, пробитые баки, радиаторы и т.п.)
3. Помощь в уничтожении (assist, короче говоря) - слегка зацепил, и врага завалил кто-то другой.
4. "Бонус экипажа" для пилота (скажем твой стрелок кого-то сбил), плюс начислят 10% процентов от опыта, который стрелок этот заработал. За то что "обеспечил", т.с.
4. "Бонус экипажа" для остальных. Сидишь стрелком, пилот того-же 110-го кого-то сбивает - тебе отметочка - "Участвовал" и 5% от опыта "за обеспечение обороны задней полусферы".

Могут быть назначены одновременно 1 личная победа и ассисты (если есть), либо 2 и более побед в группе и ассисты (если есть), но не может быть личной победы и в тоже время в группе. Актуально как для воздушных, так и для наземных целей.

К примеру практически не получится заработать личную победу "на халяву", обстреляв сильно поврежденного зениткой противника. Большинство очков уйдет зениткам, тебе же в общем случае дадут ассист.

Очки распределяются между победителями соответственно вклада. За убивство членов экипажа как таковые очки не начисляются, но! В случае, ежели вражина таки сбит, "цена" членов экипажа добавляется к "цене" сбитого самолета, в зависимости от состояния первых. Если экипаж жив-здоров и дома - ничего не добавят, если погиб - добавляют. Пилоты/штурманы ценнее стрелков и прочих радистов. Если прыгнул, но попал в плен - добавят вдвое больше, как если бы просто загнулся.
Таким образом, многоместные машины в общем случае приносят ощутимо больше очков опыта, чем одноместные.

Плюс, кол-во начисленных очков опыта уменьшается, если самолет сбит, разбит, пилот/экипаж погиб или попал в плен и т.п.

Штраф по опыту в 2 очка (очень маленький штраф для двухмоторного самолета с 2-мя чел. экипажа) говорит о том, что один мелкий осколочек пробил обшивку где-то. Слегка пожурили тебя как бомбардировщика, в общем. :)
Остальные очки и победа "ушли" кораблю и его армии.

Как резюме - победы - это констатация факта, опыт же - величина личного вклада в эти победы.

ЗЫ. И даже после этого, личные очки могут варьироваться еще от ряда условий, к примеру разрешаются ситуации, когда на месте пилота в разное время сидели разные игроки и такое прочее.
ЗЗЫ. Очень длинная дробная часть, надо будет округлить, а то некрасиво. И баг тоже - название самолета должно было быть Bf.110C-7. Поправлю.

Nezu
05.10.2013, 11:13
:cool:
Круто! Он при установке язык сам определяет англ/рус?

=ZH=Gelmec
05.10.2013, 13:03
а почему когда выпрыгиваешь пишет вы убиты вы попали в плен? причем над своей территории! я вижу себя на спускающемся парашюте(((

Small_Bee
05.10.2013, 13:26
а почему когда выпрыгиваешь пишет вы убиты вы попали в плен? причем над своей территории! я вижу себя на спускающемся парашюте(((

В этом месте подробнее пожалуйста. Если прыгал по стрелкам - то так и будет. Хочешь лично быть в двух шкурках - и победы, и смерти будут считаться обеим. Другое дело, что сейчас есть баг, что при смерти на враж. территории еще и плен могут добавить. Но это поправим.

Еще прошу обратить внимание, что так как есть шанс избежать плена на враж территории, так и есть шанс попасть в плен на своей - типа линия фронта не факт что такая, как у тебя на планшете нарисована. Вероятность и того и другого зависит нелинейно от дистанции до линии фронта. Шанс сбежать будет и за 30 км от линии фронта, но ооочень мизерный. Так что перед прыжком лучше перетягивать фронт с запасом.

- - - Добавлено - - -


:cool:
Круто! Он при установке язык сам определяет англ/рус?

Не понял, кто именно? Если коммандер - то при запуске, если сервер язык игрока - то игра сообщает о том, какая локализация у него.

=ZH=Gelmec
05.10.2013, 14:29
[QUOTE=Small_Bee;2023681]В этом месте подробнее пожалуйста. Если прыгал по стрелкам - то так и будет. Хочешь лично быть в двух шкурках - и победы, и смерти будут считаться обеим. Другое дело, что сейчас есть баг, что при смерти на враж. территории еще и плен могут добавить. Но это поправим.

Еще прошу обратить внимание, что так как есть шанс избежать плена на враж территории, так и есть шанс попасть в плен на своей - типа линия фронта не факт что такая, как у тебя на планшете нарисована. Вероятность и того и другого зависит нелинейно от дистанции до линии фронта. Шанс сбежать будет и за 30 км от линии фронта, но ооочень мизерный. Так что перед прыжком лучше перетягивать фронт с запасом.

я взлетел через минуту спалил двигло! прыгнул над филдом! мне пишет вы погибли,вы попали в плен! вот так это происходит(

Small_Bee
05.10.2013, 15:45
я взлетел через минуту спалил двигло! прыгнул над филдом! мне пишет вы погибли,вы попали в плен! вот так это происходит(

На основании этой информации я вообще не могу сделать никаких выводов. Будет вообще идеально, если скинешь миссию и скажем на чем взлетал, куда летел и трогал ли стрелков.

Nezu
05.10.2013, 15:48
Не понял, кто именно? Если коммандер - то при запуске, если сервер язык игрока - то игра сообщает о том, какая локализация у него.
Интерфейс самого коммандера...Он на русском...А на скриншотах на страничке проекта, он на инглише, а в настройках я не нашел где смена языка интерфейса...Вот и спросил... интересно.

Small_Bee
05.10.2013, 15:50
Интерфейс самого коммандера...Он на русском...А на скриншотах на страничке проекта, он на инглише, а в настройках я не нашел где смена языка интерфейса...Вот и спросил... интересно.

А, ну да, выбирает на основании языка винды. При запуске. Переключение пока просто не выведено в интерфейс. Можно поэкспериментировать, переключить винду на что-то отличное от русского - коммандер при следующем же запуске станет англоязычным.

=ZH=Gelmec
05.10.2013, 17:30
На основании этой информации я вообще не могу сделать никаких выводов. Будет вообще идеально, если скинешь миссию и скажем на чем взлетал, куда летел и трогал ли стрелков.
сервер "AX DOGFIGHT" летел на bf 109 4n

Small_Bee
07.10.2013, 18:21
Сегодня поставил новый командер на "AX DOGFIGHT", вечерком народ соберется, испытаем))))) До сих пор не верится, что смена карты больше не проблема!!!

Как кстати на счет зависаний при смене карты? Прекратились? Никаких других багов не повылезало?

=ZH=Gelmec
07.10.2013, 18:29
Как кстати на счет зависаний при смене карты? Прекратились? Никаких других багов не повылезало?

я так понял что сервак откатили на предыдущую версию командера! вчера летал)

ApeX-IM
18.10.2013, 02:29
Как кстати на счет зависаний при смене карты? Прекратились? Никаких других багов не повылезало?
При смене карты периодически зависает и этот командер, к сожалению. Причем даже не мог перезагрузить - сражение стопорю, командер стопорю, а он не стопорится и выйти не дает. Снимал задачу.
Откатился назад по двум причинам:
- проблема со старым командером была одна - карта иногда не менялась, причем довольно редко. Помогал стоп/старт. В новом данная проблема проявилась в первый же вечер и в более проблемной форме - снимал задачу;
- люди, летающие на сервере, попросили вернуть статистику прежнюю - кто кого сбил чтобы видно было..

В общем пока оставил старый, к сожалению. Хотя новый интерфейс просто супер!

Small_Bee
18.10.2013, 03:46
При смене карты периодически зависает и этот командер, к сожалению. Причем даже не мог перезагрузить - сражение стопорю, командер стопорю, а он не стопорится и выйти не дает. Снимал задачу.
Откатился назад по двум причинам:
- проблема со старым командером была одна - карта иногда не менялась, причем довольно редко. Помогал стоп/старт. В новом данная проблема проявилась в первый же вечер и в более проблемной форме - снимал задачу;
- люди, летающие на сервере, попросили вернуть статистику прежнюю - кто кого сбил чтобы видно было..

В общем пока оставил старый, к сожалению. Хотя новый интерфейс просто супер!

Хорошо. В общем эта версия и есть тестовая. Загляни плиз в parts/core, есть ли там есть любые файлы с расширением *.log. Если есть, скинь мне на почту плиз. И логи, если в вспомнишь, когда зависало (из папки в настройках)
Для родных сообщений о победах будет настройка, показывать или нет.

Vanjca
19.10.2013, 12:55
Можно вопрос,когда заработает,и будет ли он с модом-патчем?!

ApeX-IM
19.10.2013, 19:47
Можно вопрос,когда заработает,и будет ли он с модом-патчем?!
Ответ на второй вопрос:
Командеру все равно какой мод или патч, какая версия игры стоит с той он и работает. Например работал командер с версией ТФ3.02. Командер застопорил, игру обновил до ТФ4.0, командер запустил - все работает уже на новом патче-моде)))

Small_Bee
19.10.2013, 20:47
Можно вопрос,когда заработает,и будет ли он с модом-патчем?!

Пока работает не совсем так как хотелось бы, Но в принципе, ему все равно с какими модами и патчами работать. За одним исключением - на Win-8 будет работать только с модами от TF.

Vanjca
20.10.2013, 16:21
спрошу по другому:на Репке летают?в списке серверов его нет...

Small_Bee
20.10.2013, 17:59
А, ты сервера имеешь ввиду? Репки закрылись вслед за закрытием бобика. Так что только название осталось.

_79_dev
29.11.2013, 15:23
Just started series of test "SoW Test On Repka Commander 2" , will keep it online for as long as possible.
Also I combined my MySql statistics into mission .cs file. Seems to be working with no issues....

_79_dev
02.12.2013, 13:23
Ok first thing I noticed, Steam logged off and Commander crashed...

Small_Bee
02.12.2013, 14:12
Unfortunately, I stopped all work on the commander. I see no reason to continue - too hard and too long for a dying horse.

Wild Duck
11.12.2013, 03:55
Hi all...

My name is Pascual "Wild Duck" AKA "Pato Salvaje", from Alas de Acero Spanish Squadron. ( www.alasdeacero.com ) Sorry, I only write in english... (I read this forum with google traductor...: Ups:)
I´m the administrator of the Alas de Acero CloD Server. Till now we have been running the Repka Commander V1.1, and now are trying to run the Repka Commander 2.0. with a new server machine.

It´s very sad to see that Small Bee has left the work on Repka Commander.
Our hopes were that this version of RC let us play some very good campaigns... but now there aren´t any other soft that meet the spectatives...

I only want to say Small Bee: Thank you for your work.
There is no possibilities of returning to work?... (

Wild Duck
12.12.2013, 20:24
Hi again...

I Need some help..
I'm running RC very well, but now I need to configure a password to enter to the server...
I tried to put a word in "settings - server - password" field, but it didn't work. The server didn't ask for a password.
Then tried to put an launcher argument in "settings - server- start arguments" field, (like -pwd 1234) the server asks for a password but I try 1234 and says "wrong password"
then I tried to put the argument in "settings - server - password" field (like -pwd 1234), the server asks for a password but when I put the configured password sais "wrong password" again...

What are I doing wrong? how can I put a server password correctly?...

Thank you in advance

Small_Bee
13.12.2013, 05:50
Hi Pascual
I'm sorry, but I do not plan to return to work on RC. Time and gods here against me ). Unfortunately, last version of RC has a number of bugs which can be critical for a live server. Seems to that the problem with the password is also a bug ((.

But, if anyone will fix and finish the project, I would be pleased and help than I can.

Wild Duck
13.12.2013, 16:38
It's a shame you do not end the project. The fact is that promised so much. I love the new interface and functionality.

Unfortunately, I don't have the necessary knowledge to take on a proyect like this...(

If I get someone competent, I´ll let you know to try to finish the proyect.
What a pity... (

Salute