Денвер знаю. К сожалению не подходит. До этого был сервер на денвере, ломали несколько раз. Кстати, как у Вас обстоят дела с безопасностью?
Вид для печати
Я использовал это: http://www.wampserver.com/ru/ - одна из самых удобных из подобных сборок на мой взгляд. Ну и "стеночку" надо простенькую чтоб не грузила, я использую эту (уже давно): http://www.kbr.ugtelset.ru/forum/thread.php?f=17&t=492
Можно и не отключать, он сам спросит по какому правилу пропускать, если что. Но я да, отключил совсем. А новая стенка ввиду отсутствия интеллекта (и дыр связанных с ним) просто тупо не пустит, или пустит, в зависимости от правил. Никаких вопросов она задавать не будет, и подсказок тоже не будет, так что надо настраивать со знанием дела.
А кто подскажет, что сделать, чтобы сервер был виден в xfire?
Ага. Всегда пожалуйста. :)
Лично я, в свое время, заюзал это дело.
http://php-myadmin.ru/learning/instrument-intro.html
Там расписано все настолько подробно, что у меня даже вопросов никаких не возникло. Там всегда рабочие ссылки и кажется даже сами статьи и ссылки периодически меняются с учетом новых версий.
Строго обязательно ставить все в той последовательности, как это идет в заголовке.
Можно еще для ручной правки SQL таблиц поставить"SQLyog Enterprise". Взять его можно тут:
https://www.box.com/s/32x75lwbkfpsrbh0s7j3
Очень рекомендую тем, кто хочет понять все намного лучше и глубже, чем просто тупо проинсталлировать уже какой-то готовый к использованию пакет программ.
А для создания статистики нужен модуль il2sc_stat2.02 и где его взять?
такой сервер, с такой статой пользоваться спросом не будет.
До кучи Вложение 164284
Тут нужно свое писать(.
Приветствую всех!
у меня пара вопросов к знатокам:
1) сервер (версия 2.02) при наличии папки с русской локализацией общается с русскими по пиндосовски - как переделать сообщения на родной язык?
2) при возможности, поделитесь для примера образцами .ini файлов (работающих ), где бы по условиям победы загружались разные карты. ибо в описании расписывается 5 разных вариантов загрузки , а по факту где то ошибочка закралась , кажется (то ли у меня, то ли в описании) .
3) как выглядит настройка закрытия карты по уничтожению наземной цели, состоящей из совокупного уничтожения нескольких наземных целей (расположенных в разных местах карты),ну чтоб победа засчитывалась при уничтожении цели 1 и цели 2 и цели 3.
зы Описение на SC читал- чего то - то не работает: сервер вышибает .....
Тут я выкладывать полный архив своего сервера:
http://www.sukhoi.ru/forum/showthrea...=1#post1950928
Если запустить его один в один, там есть карты, как раз с разными целями, в разных точках. Типа, в данном круге подбить все грузовики, в другом круге подбить все кораблики, в третьем еще что-то... При уничтожении техники во всех трех разных кругах, карта сменится на следующую из ротации Коммандера. Просто смотри в качестве примера ini файлы из папки:
...\Missions\Net\dogfight\1
В частности, лучше смотреть карты-мисси начинающиеся со слова Krutaya_... То есть файлы Krutaya_Karta.ini и Krutaya_Karta.mis. Они более аркадные и понятные.
Как ответить на первый вопрос, не знаю.
(Тянет руку) Можно я?
CV, Вас нагло обманули, нет в коммандере никакого пиндоского языка, выбросьте его его в окно и поставьте нормальную версию.
Если хотите, чтобы коммандер в чате перешел с языка Байрона на язык Тургенева, то в файле IL2SC.ini должна быть строка "Language=Russian"
По инишке. В папке хелп коммандера есть помощь на русском языке.
Вот пример инишника:
[Army1]
Planes=100
Pilots=50
[Army2]
Planes=100
Pilots=50
[Common]
TimeLimit=60
DeadLimit=0
CountStaticPlanes=0
;Team1=RED
[Team1]
NextMisWin=
NextMisLost=
;Team2=BLUE
[Team2]
NextMisWin=
NextMisLost=
;Targets for the Blues
[Target1]
side=1
1=1 0 0 0 750 277899 110965 500
2=1 0 0 0 750 267046 116058 2150
3=1 0 0 0 750 285312 104149 3000
;Targets for the Reds
[Target2]
side=2
1=1 0 0 0 750 260797 116572 800
2=1 0 0 0 750 263765 99442 700
3=1 0 0 0 750 258233 117116 1350
4=1 0 0 0 750 262548 111860 300
В нужных строчках пишем всё что нам необходимо.
В качестве условия победы по наземке можно задавать закрытие не только всех целей, но и их различные сочетания.
вопрос то возник из-за того, что карта начала закрываться только после того, как я записал цели не в виде
[Target2]
side=2
1=1 0 0 0 750 260797 116572 800
2=1 0 0 0 750 263765 99442 700
3=1 0 0 0 750 258233 117116 1350
4=1 0 0 0 750 262548 111860 300
а в виде
[Target2]
side=2
1 0 0 0 750 260797 116572 800
1 0 0 0 750 263765 99442 700
1 0 0 0 750 258233 117116 1350
1 0 0 0 750 262548 111860 300
описалово то я читал
вот почему и прошу образцы работающих ini шек. версия SC 2.02
а по поводу использования языка Уильяма нашего Шекспира вот чего есть в мануале :
цитата "Туман войны"
вы можете убрать сообщения, выдаваемые il2sc в чате игры.
Например, вы не хотите что бы на сервере выдавался квадрат, в котором сбили противника,
для этого нужно отредактировать файл
loc.ini в папке \Localization\English\ (и в \Localization\Russian\ ,если пилоты могут выбирать русский язык для вывода сообщений)
найти строчку
75=WARNING! Team {0} is losing planes in {1}!
и отредактировать ее
75=
или же сделать соответствующую настройку в закладке " Advanced server commander settings ":
Точно таким же образом можно отредактировать любые сообщения, выдаваемые il2sc конец цитаты
папки локализации там есть и немецкого языка и китайского и русского и английского и др.
вот и думаю -как авторы командера представляли себе процедуру выбора языка игроком? тем более, что подключаются не только русскоязычные пилоты. видимо придется остановится на языке наиболее вероятного нашего "друга"
зы Слава спасибо. качаю
Ладноть, по порядку.
Цели в инишке должны быть прописаны именно так как я писал выше и больше никак. Иначе... Иначе коммандер их просто не увидит. И на команду "targets" ответ будет получен по всем объектам на карте (снимок1, так не должно быть), а нужно именно по целям (снимок2, так должно быть). Снимки на разных языках, но не суть важно.
Второе. По языкам. Надо понимать, что сообщения в чате идут, как от сервера (на языке клиента), так и от коммандера (на языке который прописан в строке которую я приводил выше). Примеры англоязычного и русскоязычного SC прилагаю. Игроки язык выбирать не могут. Что им подсунули админы, то и будут есть.
Вложение 164649Вложение 164650Вложение 164651Вложение 164652
большое СПС за разъяснения. Вроде получается.
при тестировании карт вылез косяк-при уничтожении статического самолета на филде противника вылазит надпись "Наш самолет уничтожен"
это глюк карт или командера?
В ini шке включен подсчет стат крафтов.
Очень-очень иногда бывает при уничтожении самолета противника или статика или любого объекта появляется сообщение об убиении "Наш......". Это глюк коммандера. Но повторяю, это бывает очень редко и зависит от расположения звезд. Если явление постоянное, то смотри карту, что-то не так. Подсчет статиков в ини на это никак не влияет, просто приближает победу по самолетам.
Проверил-строки не было. После перезагрузки SC обрусел. СПС
Вложение 164832
На второй карте споткнулся . вот инишник - командер не видит целей ( по команде <targets).
[Target1]
side=2
1=1 0 0 0 750 50877 43532 800
[Target2]
side=2
1=1 0 0 0 750 49430 43414 150
[Target3]
side=1
1=1 0 0 0 500 54729 47880 200
[Target4]
side=1
1=1 0 0 0 500 54605 48531 200
[Team1]
NextMisWin=G1/desant2.mis
NextMisLost=G1/desant2.mis
[Team2]
NextMisWin=G1/desant2.mis
NextMisLost=G1/desant2.mis
[Common]
TimeLimit=50
VoteLevel=-1
NoWinnerMission=G1/desant2.mis
DeadLimit=0
CountStaticPlanes=1
[Army1]
Planes=60
Pilots=40
[Army2]
Planes=60
Pilots=40
докатился до того, что брал работающие инишки из архива SlavikSG, перебивал координаты целей- и нифига не получалось
где ж тут можно было лохануться?
во вложении карта с инишником.
Как удалённо перезагрузить выделенный сервер с коммандером геннадича, для сохранения настроек сложности(маркеры, виды итп) сервера?
Значит без удаленного доступа ни как, жаль.
Ребяты никто не сталкивался с такой задачей:
на одном IP на разных портах крутятся сервера, статистику на один порт сделали, работает. А вот как сделать еще одну-две странички статистики для серверов на портах 21001, 21002, и тд. Серверкомандер от Генадича.
Поможет ли в этом деле перевод одного из серверов на FBDj ?
раскидай по разным папкам в апаче модули статистики
Должно получиться что то типа такого:
http://server.ru/stat1
http://server.ru/stat2
http://server.ru/stat3
и т.п.
т.е. принципиальных проблем нет никаких. Ты ведь указываешь в настройках статистики из какой БД брать данные..
Во-первых с этим как раз и есть проблемы, так как штатного апачевода у нас нет. Всё делается интуитивно. Как к апачу прикрутить несколько разных папок не понятно. Можно конечно идти методов виртуальных хостов. Но это подразумевает несколько зарегистрированных DNS-имён, который апа будет распознавать . А у нас даже одного нет. Обращение идёт по айпишке.
А во-вторых, если пойти предложенным путём то непонятно, как апач будет определять к какой конкретно папке идёт обращение? Ведь к нему поступает запрос по 80-му порту, и он банально его обрабатывает. Но в запросе ведь нельзя указать какой-то атрибут, который позволит апачу интерпретировать его как команду к примеру "обратиться к папке stat2"?
Вот в этом и проблема...
Вообще-то только так и можно, если только не использовать какие нибудь извраты. Создайте (условно) 3 базы данных статистики и создайте 3 разных сайта статистики. Сервер слушает порт 80 (по умолчанию), в строке браузера остаётся только набрать адрес нужной статистики, например: http://youhost/stats1.ru ; http://youhost/stats2.ru ; http://youhost/stats3.ru , где youhost - доменное имя вашего хоста
Так 3 базы и так созданы и успешно работают. Я могу в стате выбирать, из какой базы отображать данные. Но вот сложность как раз в том, что доменного имени у нас нет. Про то и речь. Вот наша статистика http://194.44.192.144/
В общем я и так вижу, что всё идёт к тому что нужно зарегистрировать доменное имя. Другого варианта пока не вижу.
Кнопку нельзя прикрутить чтоли?:D
Технически доменное имя регистрировать не обязательно, если у вас статический IP адрес. Просто используйте в строке браузера IP адрес вместо доменного имени, так как IP адрес вообще-то первичен, а доменное имя уже производное. Другое дело что это не всегда удобно, при смене IP адреса например. Ну и на каждую стату прикрутить кнопку, как советовали)
добавь в каталог со статистикой еще папочку и положи в нее другую статистику ) Допустим назовешь ее stat2
И будешь обращаться http://194.44.192.144/stat2
Так давайте по порядку.
Во-первых огромное спасибо за то, что помогаете разобраться. Дело в том, что человек настроивший нам первую стату, пропал два года назад. Связи с ним нет.
Я не програмер вовсе. Я системотехник, и то в прошлом. Поэтому зачастую всё делаю интуитивно. Долгое время не мог разобраться, где был прописан путь к php файлам. По всем почитайкам указано, что это папка С:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\ У меня же эти файлы лежат на d:\Web_Apps\stat\ Оказалось, что путь прописан в httpd-vhosts.conf таким образом.
Соответственно создав просто в этой же папке каталог stat2 никакого результата по запросу http://194.44.192.144/stat2 у меня нет. Такой страницы не существует.Цитата:
<VirtualHost *:80>
ServerAdmin fox@irss-flight.org
DocumentRoot "d:\Web_Apps\stat"
ServerName stat.irss-flight.org
ServerAlias stat.irss-flight.org
<Directory "d:\Web_Apps\stat">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
ErrorLog "d:/Web_Apps/stat/logs/stat.irss-flight.org-error.log"
CustomLog "d:/Web_Apps/stat/logs/stat.irss-flight.org-access.log" common
IP у нас статический и изменениям не подвергается уже пару лет. Есть два каталога: d:\Web_Apps\stat\ и d:\Web_Apps\stat2\
Задача как раз в том и состоит, что бы открывалась вторая страница статистики, в администрировании которой прописать путь ко второй действующей БД.
Подскажите пожалуйста: что конкретно я должен сделать? Где что прописать, где что добавить?
Заранее благодарен!
Именно поэтому я и советовал использовать готовую сборку Web сервера и не заморачиваться с защитой диссертации по Apache, PHP и MySQL. Нужно же просто стату запустить, так? А остальное можно уже по ходу изучить, если будет необходимость. Так что подберите адекватную задаче сборку и будет вам счастье.
А что вы называете готовой сборкой? Можно к примеру ссылку на какую нибудь?
Вы поймите: я абсолютно не намерен углубляться в изучение апача энд ко. Моя задача по возможности довести до необходимых критериев то, что уже стоит. Если эта задача не решаема, ну тогда мне необходима иснтрукция, как с нуля запустить эту вебстраницу статистики, которая идут в комплекте с командером от Генадича.
В "ServerIL2ReadMe" я описывал другую сборку (TopServer). Теперь она устарела и в последствии использовал http://www.wampserver.com/ru/ , что и вам советую. А если захотите "тонкостей", то легко настроите всё под себя после углублённого изучения програм. В сборке есть всё необходимое для комфортной работы статистики сервера и не только.
Правильно. И не будет при таком раскладе.
Папка stat у Вас - корневая для виртуалхоста, т.е., доступ к ней идёт по адресу
http://194.44.192.144
Чтобы было два стата, в папке stat создаёте две папки stаt1 и stat2.
В первую помещаете все файлы и папки из stat, а во вторую - копии.
Прописываете корректно пути в файлах конфигурации, базы данных и получаете два стата по адресам http://194.44.192.144/stat1 и http://194.44.192.144/stat2
Или создаёте папку stat2 в папке stat и кидаете в неё копии файлов и папок из stat, тоже настраиваете конфигурацию второго стата, тогда по тому адресу ( http://194.44.192.144/stat2) будет вторая статистика, а первая останется где и сейчас.
ОГРОМНОЕ ВАМ СПАСИБО! Одним лаконичным и при этом исчерпывающим ответом вы сразу помогли решить проблему, которая была нерешаема в силу моего не профессионализма 2 года! А из вашего я ответа я сразу разобрался как работает эта система PHP-apach.
Пока что пошёл по второму варианту и за 1 минуту всё сделал! Потом разберусь с первым, что бы всё было красиво. Но задача уже решена.
Ещё раз огромное спасибо.
Огромное спасибо Kessler за документацию по серверу!!! А то я долго мучилси со всякими Денверами и тд. Тут полетело всё с лёту. Один только косячёк у меня,пока не разобрался. Страница статы по адресу:localhost/il2sc_stat/ отабражается корректно, а с внешки по адресу: http://domian name/il2sc_stat/ отсутствуют изображения и фон страницы белый. Мож было у кого такое?
Всем огромное спасибо! Разобрался, всё пашет.
Ещё один вопрос. Запускаю сервак через HL, всё ок. С другой машины в HL вижу сервер, но показывает к-во игроков постоянно 1/32, сколько бы не находилось на сервере. Мож кто подскажет чё нибудь.
Прошу прощенья, разобрался.
Может кто сталкивался с такой проблемой - установил XAMPP, в нем все, что нужно в комплекте. Пользуюсь командером от Геннадича. Все настроено и работает, при первом подключении пользователя все проходит отлично, ввод пароля принимается и клиент входит в игру, но - выходишь, заходишь снова в Геннадиче в черном поле подключение видно, а в белом (справа) имени подключенного пользователя нет. При вводе пароля пользователь выбрасывается из игры.
Ощущение, что что то не так или с разрывом к БД или с повторным подключением. Виндовс сервер перепробовал 2е версии - не помогает.
Иногда в окне лога Гены видно сообщение - потеряно подключение к SQl серверу
Подскажите, пожалуйста, как запустить кооп-миссию на выделенном сервере? Возможно ли такое или кооп только на компе запустить можно? А то есть хорошая кооп миссия, которая зря пылится, а хотелось бы полетать в неё. Очень надеюсь на ответ и заранее спасибо!
Я что-то не понял ответа. Дело вот в чем. На домашнем компе айпи статический и внешний, так что на нем запустить кооп-миссию не проблема. Проблема запустить эту миссию на выделенном сервере. Как это сделать? Сервер у нас есть и он безмодовый, можно ли на нем запустить?