???
Математика на уровне МГУ

Страница 1 из 4 1234 КрайняяКрайняя
Показано с 1 по 25 из 84

Тема: REPKA.Commander beta 1

  1. #1

    REPKA.Commander beta 1

    REPKA.Commander public beta v1

    Важно! Для корректной работы коммандер требует прав администратора, установленного .NET Framework 4, и на всякий случай, файловую систему NTFS ))

    1. Инструкция по установке.

    - Разархивируйте содержимое архива в любую папку на Вашем компьютере - это будет папка коммандера. Откройте папку и скопируйте содержимое папки Game в папку игры.
    - Двойным щелчком запустите файл CommanderUI.exe. Будет предложено указать местоположение пользовательской папки игры. Например, "C:\Users\Small_Bee\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\" Это сделать нужно обязательно, если папку не указывать или указать неправильно, за работоспособность коммандера не ручаюсь.
    После того, как Вы укажите требуемую папку, запустите коммандер еще раз. В пользовательской папке игры будет создана папка "REPKA.Commander". Не переносите и не удаляйте ее! С этого момента коммандер готов к работе. Запускается он в свернутом в трей виде. Что бы увидеть окно коммандера, щелкните по значку в трее правой клавишей и выберите "Показать окно коммандера".

    2. Настройки коммандера.

    Что бы попасть в окно настроек, щелкните по значку с гаечными ключами в правом верхнем углу окна.
    Откроется окно, в котором есть несколько разделов настроек.

    Базовые настройки

    - Путь к Launcher.exe. Если программа некорректно определила путь, задайте его вручную, щелкнув по небольшой кнопке справа.
    - Параметры запуска. Для запуска выделенного сервера используется ключ -server, назначен по умолчанию.
    - Команда после запуска. Определите в этом окошке команду, которая будет выполнена сразу после запуска сервера. Например "f 1.cmd".

    - Приоритет процесса сервера. Не меняйте эту настройку, если не вполне понимаете что это и каковы могут быть последствия.

    - Автозапуск сервера после старта коммандера. Если отмечено, коммандер попытается запустить сервер сразу же после своего старта.
    - Скрывать окно сервера после запуска. Если отмечено, коммандер скроет консольное окошко сервера.
    - перезапустить сервер в случае аварийной остановки. Если отмечено, коммандер попытается перезапустить сервер, если тот самовольно завершит свою работу по какой либо причине.
    - сохранять логи сервера в папке коммандера. Если отмечено, коммандер переместит лог сервера в свою папку, а в папке игры лог удалит. Имя файла будет отражать даты начала и завершения лога. Скопированные логи находятся в папке ServerLogs папки коммандера.
    - очистить кэш перед запуском сервера. Если отмечено, коммандер очистит кэш игры перед запуском сервера.
    - только скомпилированные сборки скриптов. Если отмечено, из кэша будут удалены только dll файлы.
    Внимание: очистка кэша не затрагивает папку shaders

    По остальным разделам все должно быть ясно без слов. Настройки категории "Игровая статистика" сейчас ни на что не влияют - отключены.

    3. Ротатор карт

    - Что бы добавить карты в ротатор, переместите их в папку Repka.Commander/Missions в пользовательской папке игры.
    - Перейдите на вкладку Ротатора (правый верхний угол окна коммандера, значок с двумя стрелочками) и нажмите кнопку "Обновить список карт". В списке справа появятся карты, а также к каждой карте, если у нее нет скрипта, автоматически будет добавлен таковой, минимально необходимый для корректного функционирования командера. Последовательно выберите каждую и нажмите кнопку "Создать настройки карты". Теперь ротатор готов к работе.
    Важно! Имена файлов миссий не должны содержать пробелов!

    3.1 Настройки карт ротатора.

    - Название и Комментарий используются сугубо для информативности и на карту не влияют.
    - Длительность. Продолжительность проигрывания карты. По истечению времени будет загружена следующая карты в списке и т.д. Если карта в списке последняя, будет загружена первая карта.
    - Эта карта участвует в ротации. Если отключить, Ротатор будет пропускать эту карту
    - Предустановленные скрипты. На данный момент не реализовано.
    - Кнопки в верхней части. Стрелки вверх и вниз меняют порядок следования карт. Зеленая кнопка со стрелочкой отмечает карту как следующую (будет запущена вне очереди). Остальные кнопки сохраняют и откатывают несохраненные изменения в настройках карты.

    Если Ваша карта состоит из более чем одного файла карты и скрипта, поместите остальные файлы рядом в одноименную карте папку, что бы ротатор их не принял за нормальные карты.

    4. Запуск сервера

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

    5. Остановка сервера/сражения.

    - Перейдите на главную страницу и нажмите кнопку "Остановить сервер". Если в данный момент идет сражение, оно будет предварительно остановлено.
    - Что бы немедленно запустить следующее сражение в ротации, нажмите кнопку "Следующее сражение".

    6. Требования к скрипту миссии.

    Если карта не имееет собственного скрипта, необходимый скрипт будет добавлен автоматически. Однако если скрипт есть, для корректной работы коммандера необходимо будет выполнить несколько действий.

    - первой строкой поместить строку
    //$reference REPKA.Stat.dll
    - класс миссии должен наследоваться от RSTMission
    - переопределить метод Inited(), в котором указать имя сражение и название карты, так, как она выглядит в mis файле, исключая все, что до знака $.
    В качестве примера можно использовать скрипт, который коммандер добавляет к картам автоматически.

    7. Новые методы класса RSTMission

    Если Вы все сделали правильно, и унаследовали класс своей миссии от класса RSTMission, Вам будет доступно несколько новых возможностей (пока немного )

    - Метод SendServerCommand(string command)
    Отправляет команду в консоль сервера. Например "kick Small_Bee", что вызовет кик указанного игрока с сервера.

    - Метод DrawnBattle()
    Вызывает сообщение, что битва закончилась ничьей и загружает следующее сражение по истечении 1 минуты.
    - Метод RedArmyWon()
    Вызывает сообщение, что битва закончилась победой красных и загружает следующее сражение по истечении 1 минуты.
    - Метод BlueArmyWon()
    Вызывает сообщение, что битва закончилась победой синих и загружает следующее сражение по истечении 1 минуты.

    За одно сражение можно вызвать только один метод из вышеуказанных трех и только 1 раз. Т.е. нельзя будет сначала показать победу красных, а после ничью.

    Важно! При переопределении методов в скрипте всегда вызывайте первой строкой базовый метод! В противном случае корректная работа коммандера не гарантируется.

    8. Сброс настроек к настройкам по умолчанию.

    Удалите файл settings.dat в папке Data папки коммандера.

    9. Фон окна коммандера.

    При желании вы можете заменить фоновую картинку коммандера на свою. Для этого замените файл Media/Images/bg.png в папке коммандера на свой. Поддерживаемые форматы - png, bmp, jpg. Можете вообще его удалить, получится весело, но неудобно. )

    ===============================================

    UPD 25/05/2012

    Небольшое исправление (REPKA.Stat.rar) неприятной ошибки, когда запуск битвы в обход ротатора приводил к появлению диалогового окна с ошибкой. Файл из архива положить в папку игры с заменой.
    Вложения Вложения
    Крайний раз редактировалось Small_Bee; 26.05.2012 в 00:41.

  2. #2
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    40
    Сообщений
    4,245

    Re: REPKA.Commander beta 1

    СПАСИБО!

    Все установилось, командер красивый)) Настройки работают и огромное за них спасибо, все наглядно и понятно

    Вот такая штука:

    Код:
    [22:16:23]	37>mp_dotrange COLOR 6 DOT 16 RANGE 6 TYPE 6 ID 6 NAME 6
    [22:16:23]	38>missLoad REPKA.Commander\Missions\vulkan.mis
    [22:16:23]	39>[22:16:23]	Loading mission ...
    [22:16:23]	
    [22:16:23]	=================================================
    [22:16:23]	System.Exception: (0,0): error CS0006: Metadata file 'REPKA.STAT.DLL' could not be found
    [22:16:23]	
    [22:16:23]	   at gMeXbOZU7IIYxeiGr3D.NJXGhJZvsqEZ0noi3Y9.Ukf613EEXxT(String , Boolean , Boolean )
    [22:16:23]	   at gMeXbOZU7IIYxeiGr3D.NJXGhJZvsqEZ0noi3Y9.Xf161Mju1Nx(String )
    [22:16:23]	   at gMeXbOZU7IIYxeiGr3D.NJXGhJZvsqEZ0noi3Y9.7OU61dBcdDJ(String , Int32 )
    [22:16:23]	=================================================
    [22:16:23]	
    [22:16:23]	=================================================
    [22:16:23]	System.Exception: (0,0): error CS0006: Metadata file 'REPKA.STAT.DLL' could not be found
    [22:16:23]	
    [22:16:23]	   at gMeXbOZU7IIYxeiGr3D.NJXGhJZvsqEZ0noi3Y9.7OU61dBcdDJ(String , Int32 )
    [22:16:23]	   at LdqfGchyH689qEUt9pi.i903C2hdBoFbExMjXEu.JcZHrPbutp(uDuTuNIPvVax7RHxHas )
    [22:16:23]	=================================================
    [22:16:23]	Load landscape...
    [22:16:23]	Load bridges
    [22:16:23]	Load static objects...
    [22:16:29]	Mission loaded. time = 5,861
    Миссия простая, без скриптов.

    Автоматически созданный скрипт миссии. Может путь в референсах нужен точный?

    Код:
    // It`s an auto-generated script from REPKA.Commander
    //$reference REPKA.Stat.dll
    using RepkaMissionsLib;
    
    public class Mission : RSTMission
    {
        public override void Inited()
        {
            base.Inited();
            BattleName = "vulkan";
            MapName = "Online_Volcanic_Island"; //
        }
    }
    У меня сейчас нет внешнего ip, но в списке серверов в локалке виден. Позже попробую зайти.
    Крайний раз редактировалось podvoxx; 18.05.2012 в 22:23.

  3. #3

    Re: REPKA.Commander beta 1

    Точный путь не надо.
    Если на этом этапе выдало ошибку, скрипт не загрузился совсем. Ковыряю что такое.

    UPD Такое может быть, если у Launcher`a текущая директория отличается от его родной папки. Попробуй может абсолютный путь, но сомневаюсь.. Коммандер устанавливает рабочей папкой папку лаунчера.
    Можно попробовать положить repka.stat.dll (и вторую dll тоже!) в parts/bob или parts/core
    Еще попробуй этот скрипт открыть в полном редакторе и попробовать скомпилить.

    Ну и самое очевидное - не положил dll-ки из Game в папку игры. Именно папку игры, та, которая в Steam. У меня она вот так выглядит:
    E:\Games\Steam\steamapps\common\il-2 sturmovik cliffs of dover
    Крайний раз редактировалось Small_Bee; 18.05.2012 в 22:59.

  4. #4
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    40
    Сообщений
    4,245

    Re: REPKA.Commander beta 1

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Ну и самое очевидное - не положил dll-ки из Game в папку игры. Именно папку игры, та, которая в Steam. У меня она вот так выглядит:
    E:\Games\Steam\steamapps\common\il-2 sturmovik cliffs of dover
    Да, точно. Я всю папку скопировал)

  5. #5
    Зашедший
    Регистрация
    17.04.2011
    Возраст
    52
    Сообщений
    69

    Re: REPKA.Commander beta 1

    Спасибо!!! отличная новость
    QuadCore AMD Phenom II X4 Black Edition 965, 3415 MHz.......Операционная система Microsoft Windows 7 Ultimate 64 SP 1.....Системная плата Gigabyte GA-790FXTA-UD5 (3 PCI, 1 PCI-E x1, 3 PCI-E x16, 4 DDR3 DIMM, Audio, Dual Gigabit LAN, IEEE-1394)........Системная память 8192 Мб (DDR3-1333 DDR3 SDRAM)........Видеоадаптер NVIDIA GeForce GTX 570 (1280 Мб)......Монитор LG D2342P(HDMI)

  6. #6

    Re: REPKA.Commander beta 1

    А будет возможность выбора следующей карты в зависимости от результата предыдущей? Или это уже надо ручками скрипт писать?

    P.S. Всем причастным к написанию - ОГРОМНОЕ СПАСИБО!
    Забанена в War Thunder модером за слово "танкист". Ыыыы!!!
    Только хардкор! Только ПМ!
    Видео-Ы-методичка "Как стать асом догфайта за одну неделю" http://www.youtube.com/watch?v=qFSBLh026iY" Это было на Репке#4 :~( .
    Сквад =SAF= или неофициальный сайт RC.

  7. #7

    Re: REPKA.Commander beta 1

    Цитата Сообщение от Vetochka Посмотреть сообщение
    А будет возможность выбора следующей карты в зависимости от результата предыдущей?
    В самое ближайшее время. Будут перегруженные версии методов DrawnBattle(string nextMap), RedArmyWon(string nextMap), BlueArmyWon(string nextMap). Если эти методы будут вызваны без параметров - ротатором будет загружена след. карта, если с параметром - ротатор загрузит указанную карту.

  8. #8

    Re: REPKA.Commander beta 1

    А что делать с бросанием самолета в неудобной позиции и передачу его боту? Как-то этот вопрос будет решаться?
    Забанена в War Thunder модером за слово "танкист". Ыыыы!!!
    Только хардкор! Только ПМ!
    Видео-Ы-методичка "Как стать асом догфайта за одну неделю" http://www.youtube.com/watch?v=qFSBLh026iY" Это было на Репке#4 :~( .
    Сквад =SAF= или неофициальный сайт RC.

  9. #9

    Re: REPKA.Commander beta 1

    Цитата Сообщение от Vetochka Посмотреть сообщение
    А что делать с бросанием самолета в неудобной позиции и передачу его боту? Как-то этот вопрос будет решаться?
    Этот вопрос решается установкой опции реализма "Без замены". Но тогда появляется другая проблема, а как самолет вообще покидать. Т.е. у юзера должна быть возможность сообщить, что он сваливает, а скрипт уже решит, можно ему сваливать или нет.

    1. Это можно сделать через миссионное меню руками. Можно его встроить, но тут проблема, если картодел захочет свое меню юзать, что бы не пересекались и не затирали друг друга. Разве что крепко накрепко наказать не юзать определенный диапазон ID и всегда рисовать первую строку в меню как Server.
    2. Отправкой в чат команды. Это возможно, но так сделаю только если не придумаю ничего умнее.

    Кстати, так и не разобрался. Можно ли из игры отправить приватное сообщение кому-то? По аналогии с каналами в Иле?

  10. #10

    Re: REPKA.Commander beta 1

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Этот вопрос решается установкой опции реализма "Без замены". Но тогда появляется другая проблема, а как самолет вообще покидать. Т.е. у юзера должна быть возможность сообщить, что он сваливает, а скрипт уже решит, можно ему сваливать или нет.
    ПМСМ, это одна из ключевых проблем, которую нам любезно подкинули разработчики. Еще засада в том, что и посадка в скрипте не всегда корректно срабатывает. Игрок может сесть, но самолет покинуть ему не дадут...

    Про приват не знаю.
    Забанена в War Thunder модером за слово "танкист". Ыыыы!!!
    Только хардкор! Только ПМ!
    Видео-Ы-методичка "Как стать асом догфайта за одну неделю" http://www.youtube.com/watch?v=qFSBLh026iY" Это было на Репке#4 :~( .
    Сквад =SAF= или неофициальный сайт RC.

  11. #11
    Инструктор Аватар для =J13=Keks
    Регистрация
    11.10.2010
    Адрес
    Губаха. Пермской обл.
    Сообщений
    1,229

    Re: REPKA.Commander beta 1

    Попробовал. Работает но...
    Сервер создаётся только LAN и с названием по умолчанию. Порт 27016 хотя в самом интерфейсе настроек БоБа стоит 27015. Не знаю почему (ну не разбираюсь в тонкостях).
    Порты 27015 и 27016 открыты.
    Вопрос такой: А могу я запускать сервер и входить на него с одного компьютера?
    У меня модем работает в режиме роутера, может здесь собака порылась?

    При попытке входа пишет что я вхожу в бой но подключения нет.

    П/С: Если сервер запускаю из интерфейса БоБ то всё нормально, сервер в списке есть и подключение других играков без проблем.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Сервер.jpg 
Просмотров:	129 
Размер:	150.3 Кб 
ID:	154740   Нажмите на изображение для увеличения. 

Название:	Сервер 2.jpg 
Просмотров:	124 
Размер:	172.2 Кб 
ID:	154741  
    Крайний раз редактировалось =J13=Keks; 20.05.2012 в 12:55.
    Core 2 Quad Q8400, 2666 MHz Gigabyte GA-EP41-UD3L. 2х2Гб DDR2-800 . GeForce GTX 460 (768 Мб). ST31000520AS 1000 Гб. Win-7 64Bit
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    В БоБе Keks_pilot.

  12. #12

    Re: REPKA.Commander beta 1

    Цитата Сообщение от =J13=Keks Посмотреть сообщение
    Попробовал. Работает но...
    Сервер создаётся только LAN и с названием по умолчанию. Порт 27016 хотя в самом интерфейсе настроек БоБа стоит 27015. Не знаю почему (ну не разбираюсь в тонкостях).
    Порты 27015 и 27016 открыты.
    Вопрос такой: А могу я запускать сервер и входить на него с одного компьютера?
    У меня модем работает в режиме роутера, может здесь собака порылась?

    При попытке входа пишет что я вхожу в бой но подключения нет.

    П/С: Если сервер запускаю из интерфейса БоБ то всё нормально, сервер в списке есть и подключение других играков без проблем.
    Портами и видимостью коммандер не управляет (может быть в будущем сделаю более подробную настройку). Это настраивается через confs.ini в C:\Users\User\Documents\1C SoftClub\il-2 sturmovik cliffs of dover\

    По второму вопросу. У тебя не загрузилась миссия. Поэтому сервер тебя пускает, но так как играть нечего, дальше дело не идет. Сервер не понимает имена файлов с пробелами. При создании сервера из самой игры миссия загружается несколько иначе, поэтому работает. Тебе надо переименовать файл так, что бы в нем не было пробелов (подредактировал по этому вопросу первый пост).

    На одном компьютере запускать сервер и подсоединятся можно. Я так и делаю. Роутер не при делах.

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

    Цитата Сообщение от Vetochka Посмотреть сообщение
    ПМСМ, это одна из ключевых проблем, которую нам любезно подкинули разработчики. Еще засада в том, что и посадка в скрипте не всегда корректно срабатывает. Игрок может сесть, но самолет покинуть ему не дадут...

    Про приват не знаю.
    Тут даже не в посадке дело, она действительно работает не очень - для ботов срабатывает всегда, а вот для игрока сначала надо покинуть самолет. Т.е. замкнутый круг.
    Наверное таки будет через миссионное меню, а с картоделами будет соглашение, что создавать главное меню надо будет через отдельный метод, что бы избежать накладок.
    Крайний раз редактировалось Small_Bee; 20.05.2012 в 13:49.

  13. #13
    Инструктор Аватар для =J13=Keks
    Регистрация
    11.10.2010
    Адрес
    Губаха. Пермской обл.
    Сообщений
    1,229

    Re: REPKA.Commander beta 1

    Small_Bee!
    Спасибо! Переименовал, всё работает.
    И всё таки остался вопрос, почему только LAN сервер создаётся и имя серверу не присвоить?
    Core 2 Quad Q8400, 2666 MHz Gigabyte GA-EP41-UD3L. 2х2Гб DDR2-800 . GeForce GTX 460 (768 Мб). ST31000520AS 1000 Гб. Win-7 64Bit
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    В БоБе Keks_pilot.

  14. #14

    Re: REPKA.Commander beta 1

    Цитата Сообщение от =J13=Keks Посмотреть сообщение
    Small_Bee!
    Спасибо! Переименовал, всё работает.
    И всё таки остался вопрос, почему только LAN сервер создаётся и имя серверу не присвоить?
    Имя сервера задается там же, в confs.ini. по поводу лан переадресуй вопрос пожалуйста bigRepa, он тут более квалифицированную помощь окажет )
    На данный момент коммандер тонкие настройки сервера не трогает, это придется настраивать руками. Надо будет добавить в интерфейс.
    Крайний раз редактировалось Small_Bee; 20.05.2012 в 14:49.

  15. #15
    Инструктор Аватар для =J13=Keks
    Регистрация
    11.10.2010
    Адрес
    Губаха. Пермской обл.
    Сообщений
    1,229

    Re: REPKA.Commander beta 1

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Имя сервера задается там же, в confs.ini. по поводу лан переадресуй вопрос пожалуйста bigRepa, он тут более квалифицированную помощь окажет )
    На данный момент коммандер тонкие настройки сервера не трогает, это придется настраивать руками. Надо будет добавить в интерфейс.
    Ага..! Спасибо! С именем сервера понял и разобрался, в конфиге переписал. Копаюсь с подключением NAT.
    Core 2 Quad Q8400, 2666 MHz Gigabyte GA-EP41-UD3L. 2х2Гб DDR2-800 . GeForce GTX 460 (768 Мб). ST31000520AS 1000 Гб. Win-7 64Bit
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    В БоБе Keks_pilot.

  16. #16
    Борец с силами Стима Аватар для BigREPA
    Регистрация
    22.04.2004
    Адрес
    Питер
    Возраст
    51
    Сообщений
    1,368
    Записей в дневнике
    2
    Images
    3

    Re: REPKA.Commander beta 1

    Если момед работает как роутер, то в нем самом нужно пробросить порт внутрь "локальной сети", ведь в таком режиме работы внешний айпи у модема, а твой пк получает внутренний айпи по dhcp от него (я не телепат, но у тебя думаю именно так). Поэтому клиенты, обращающиеся на внешний, должны как то попадать на внутренний, где собственно и запущен Бобо-сервер.
    В зависимости от модели модема это действо может называться по разному (DMZ или серверы в лок. сети) но суть это не меняет. Тебе нужно указать, что поступающие пакеты на порт 27016 нужно переадресовать на адрес, ... тут пишешь айпический адрес конкретно своего ПК. Тип разрешенных пакетов UDP (на Р разрешено UDP и TCP) В принципе все должно получится, если сам провайдер не предоставляет тебе изначально серый айпи. (тут сложнее или просто невозможно)

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

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Надо будет добавить в интерфейс.
    Там есть одна тонкость, Все изменения выполненные в confs.ini будут потерянны, если их вносить при работающем лончере (после его закрытия).
    Развожу репки и мейн-кунов
    Ищу человека территориально из Крымска, Новороссийска или Краснодара, с "приличным" интернетом, просьба "не пыльная", но очень нужно, буду благодарен.
    Стучать в личку, в мыло repka@inbox.ru или skype repka-78rus

  17. #17
    Инструктор Аватар для =J13=Keks
    Регистрация
    11.10.2010
    Адрес
    Губаха. Пермской обл.
    Сообщений
    1,229

    Re: REPKA.Commander beta 1

    Цитата Сообщение от BigREPA Посмотреть сообщение
    Если момед работает как роутер, то в нем самом нужно пробросить порт внутрь "локальной сети", ведь в таком режиме работы внешний айпи у модема, а твой пк получает внутренний айпи по dhcp от него (я не телепат, но у тебя думаю именно так). Поэтому клиенты, обращающиеся на внешний, должны как то попадать на внутренний, где собственно и запущен Бобо-сервер.
    В зависимости от модели модема это действо может называться по разному (DMZ или серверы в лок. сети) но суть это не меняет. Тебе нужно указать, что поступающие пакеты на порт 27016 нужно переадресовать на адрес, ... тут пишешь айпический адрес конкретно своего ПК. Тип разрешенных пакетов UDP (на Р разрешено UDP и TCP) В принципе все должно получится, если сам провайдер не предоставляет тебе изначально серый айпи. (тут сложнее или просто невозможно)
    Так порты то у меня проброшены и когда я запускаю сервер из интерфейса БоБа (появляется в общем списке серверов) то народ подключается и мы летаем. Commander beta 1 почемуто создаёт только LAN соединение. Как сделать чтоб сервер появился не в интерфейсе LAN-соединений а в общем списке серверов?
    Core 2 Quad Q8400, 2666 MHz Gigabyte GA-EP41-UD3L. 2х2Гб DDR2-800 . GeForce GTX 460 (768 Мб). ST31000520AS 1000 Гб. Win-7 64Bit
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    В БоБе Keks_pilot.

  18. #18

    Re: REPKA.Commander beta 1

    Цитата Сообщение от =J13=Keks Посмотреть сообщение
    Так порты то у меня проброшены и когда я запускаю сервер из интерфейса БоБа (появляется в общем списке серверов) то народ подключается и мы летаем. Commander beta 1 почемуто создаёт только LAN соединение. Как сделать чтоб сервер появился не в интерфейсе LAN-соединений а в общем списке серверов?
    Обычный и выделенный сервера используют разные конфиги, conf.ini and confs.ini соответственно. Открой и сравни, чем отличаются.

  19. #19
    Зашедший
    Регистрация
    17.04.2011
    Возраст
    52
    Сообщений
    69

    Re: REPKA.Commander beta 1

    - Команда после запуска. Определите в этом окошке команду, которая будет выполнена сразу после запуска сервера. Например "f 1.cmd".
    Дурацкий вопрос Для чего нужен этот файл.
    Насколько я помню в нём прописывались настройки сложности,маркеры. Загружалась миссия,Стартовала баттла, Если Коммандер это сам делает в своих настройках и карты запускает с ротацией,нужен ли этот файлик. Или у него тут другое назначение?

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

    И вот тут тоже поясните
    - перезапустить сервер в случае аварийной остановки. Если отмечено, коммандер попытается перезапустить сервер, если тот самовольно завершит свою работу по какой либо причине.
    Это без перезагрузки винды? хотя наверно нет,ну так для успокоения души
    QuadCore AMD Phenom II X4 Black Edition 965, 3415 MHz.......Операционная система Microsoft Windows 7 Ultimate 64 SP 1.....Системная плата Gigabyte GA-790FXTA-UD5 (3 PCI, 1 PCI-E x1, 3 PCI-E x16, 4 DDR3 DIMM, Audio, Dual Gigabit LAN, IEEE-1394)........Системная память 8192 Мб (DDR3-1333 DDR3 SDRAM)........Видеоадаптер NVIDIA GeForce GTX 570 (1280 Мб)......Монитор LG D2342P(HDMI)

  20. #20
    Борец с силами Стима Аватар для BigREPA
    Регистрация
    22.04.2004
    Адрес
    Питер
    Возраст
    51
    Сообщений
    1,368
    Записей в дневнике
    2
    Images
    3

    Re: REPKA.Commander beta 1

    Цитата Сообщение от golloper Посмотреть сообщение
    Дурацкий вопрос Для чего нужен этот файл.
    Насколько я помню в нём прописывались настройки сложности,маркеры. Загружалась миссия,Стартовала баттла, Если Коммандер это сам делает в своих настройках и карты запускает с ротацией,нужен ли этот файлик. Или у него тут другое назначение?

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

    И вот тут тоже поясните
    Это без перезагрузки винды? хотя наверно нет,ну так для успокоения души
    Если использовать ротатор - то не нужен.
    Без перезагрузки.
    Развожу репки и мейн-кунов
    Ищу человека территориально из Крымска, Новороссийска или Краснодара, с "приличным" интернетом, просьба "не пыльная", но очень нужно, буду благодарен.
    Стучать в личку, в мыло repka@inbox.ru или skype repka-78rus

  21. #21
    Инструктор Аватар для =J13=Keks
    Регистрация
    11.10.2010
    Адрес
    Губаха. Пермской обл.
    Сообщений
    1,229

    Re: REPKA.Commander beta 1

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Обычный и выделенный сервера используют разные конфиги, conf.ini and confs.ini соответственно. Открой и сравни, чем отличаются.
    Истина гдето рядом, но где? Вижу только то что почемут в одном конфиге прописались разные порты. Может глаз специалиста выхватит истину и донесёт до страждущего?!
    Ещё вижу что именно локальные порты в конфигах разные.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Конфиг.jpg 
Просмотров:	99 
Размер:	197.0 Кб 
ID:	154762  
    Core 2 Quad Q8400, 2666 MHz Gigabyte GA-EP41-UD3L. 2х2Гб DDR2-800 . GeForce GTX 460 (768 Мб). ST31000520AS 1000 Гб. Win-7 64Bit
    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    В БоБе Keks_pilot.

  22. #22
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    40
    Сообщений
    4,245

    Re: REPKA.Commander beta 1

    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Этот вопрос решается установкой опции реализма "Без замены". Но тогда появляется другая проблема, а как самолет вообще покидать. Т.е. у юзера должна быть возможность сообщить, что он сваливает, а скрипт уже решит, можно ему сваливать или нет.

    1. Это можно сделать через миссионное меню руками. Можно его встроить, но тут проблема, если картодел захочет свое меню юзать, что бы не пересекались и не затирали друг друга. Разве что крепко накрепко наказать не юзать определенный диапазон ID и всегда рисовать первую строку в меню как Server.
    2. Отправкой в чат команды. Это возможно, но так сделаю только если не придумаю ничего умнее.

    Кстати, так и не разобрался. Можно ли из игры отправить приватное сообщение кому-то? По аналогии с каналами в Иле?
    Мне кажется нужно просить от разрабов возможность создавать собственные инф. окна со стандартными элементами управления - кнопками, списками, картинками(похожее есть в арме) - эти возможности есть у нынешних окон. Туда можно будет встроить нормальные меню, к которым можно будет привязать очень много всего хорошего и полезного:
    -альтернативная карта с инструментами
    -дополнительные приборы(ручной компас, например)
    -реалистичная радиостанция(работает как плагин через тимспик)
    -управление армиями, ресурсами, сервером, игроками ну и т.д.
    -выбор заданий

    Т.к. нынешнее Tab-меню мягко говоря неудобно(может пересекаться с другими меню миссии)

  23. #23
    Борец с силами Стима Аватар для BigREPA
    Регистрация
    22.04.2004
    Адрес
    Питер
    Возраст
    51
    Сообщений
    1,368
    Записей в дневнике
    2
    Images
    3

    Re: REPKA.Commander beta 1

    Цитата Сообщение от podvoxx Посмотреть сообщение
    ...)
    Привет, не хочешь адаптировать Friday on my mind к новому коммандеру, можно было бе ее поставить. Хорошая миссия хорошо сделана (судя по кол-ву ош в консоли) + возможно ее зациклить в ротации, а?

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

    Цитата Сообщение от =J13=Keks Посмотреть сообщение
    Истина гдето рядом, но где? Вижу только то что почемут в одном конфиге прописались разные порты. Может глаз специалиста выхватит истину и донесёт до страждущего?!
    Ещё вижу что именно локальные порты в конфигах разные.
    Для дедика конфигурационным файлом является confs.ini и ему пополам что у тебя в conf.ini прописано.
    Развожу репки и мейн-кунов
    Ищу человека территориально из Крымска, Новороссийска или Краснодара, с "приличным" интернетом, просьба "не пыльная", но очень нужно, буду благодарен.
    Стучать в личку, в мыло repka@inbox.ru или skype repka-78rus

  24. #24
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    40
    Сообщений
    4,245

    Re: REPKA.Commander beta 1

    Цитата Сообщение от BigREPA Посмотреть сообщение
    Привет, не хочешь адаптировать Friday on my mind к новому коммандеру, можно было бе ее поставить. Хорошая миссия хорошо сделана (судя по кол-ву ош в консоли) + возможно ее зациклить в ротации, а?
    Для дедика конфигурационным файлом является confs.ini и ему пополам что у тебя в conf.ini прописано.
    Пытаюсь ее доработать и сделай легконастраиваемой, чтобы потом еще миссий можно было наклепать. Но пока надо решить несколько проблем, которые отнимают много времени по незнанию

  25. #25
    hehehe 111 Аватар для podvoxx
    Регистрация
    25.08.2008
    Адрес
    Барнаул - Питер
    Возраст
    40
    Сообщений
    4,245

    Re: REPKA.Commander beta 1

    Перенес из темы вопросов.
    Цитата Сообщение от Small_Bee Посмотреть сообщение
    Если ты не задумываешь действительно чего то глобального с пол-сотней классов и тысячами строк кода, делать отдельную dll не стоит. Да и засорять папку игры dll-ками я бы не стал, имхо стоит подумать как сделать проще (например загружать пустые миссии со скриптом)
    Bridge это не совсем рефлексия, там она используется для загрузки сборки и извлечению из нее класса и его методов.
    Переменные можешь смело хранить в файле. Код скриптов миссии вызывается последовательно, так что о проблемах многопоточности можно не беспокоится.
    А вообще, скажу по секрету, будет встроенный локалайзер и общее хранилище для миссий в RSTMission, это что бы не делал лишнюю работу, если что.
    Нет, ничего глобального. Как раз нужна система отправки/локализации сообщений и хранилище. А когда планируешь сделать?
    Еще вопрос по командеру.

    6. Требования к скрипту миссии.

    Если карта не имееет собственного скрипта, необходимый скрипт будет добавлен автоматически. Однако если скрипт есть, для корректной работы коммандера необходимо будет выполнить несколько действий.

    - первой строкой поместить строку
    //$reference REPKA.Stat.dll
    - класс миссии должен наследоваться от RSTMission
    - переопределить метод Inited(), в котором указать имя сражение и название карты, так, как она выглядит в mis файле, исключая все, что до знака $.
    В качестве примера можно использовать скрипт, который коммандер добавляет к картам автоматически.
    Какие требования к структуре папок? Мне будет неудобно вставлять все миссии в папку командера. Можно там использовать папку SMP, например, а в ней уже остальные папки миссий? Наверное нужна возможность задать путь к каждой хост миссии.

    Как наследование от RSTMission отразится на подмиссиях и других скриптах? Например, есть скрипт хост-миссии, скрипт подмиссии с радаром, скрипт уничтожения разбитых самолетов, скрипт меню. И они должны иметь возможность использовать общее хранилище.
    Меню - доступ к списку статуса заданий. Радар - к своему полю статуса задания. Т.е. при его уничтожении он сам меняет текущий статус.

Страница 1 из 4 1234 КрайняяКрайняя

Ваши права

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