Это вовсе не обязательно.
Если в конфигурационном файле confs.ini написано, скажем это:
[NET]
speed=3000
serverChannels=21
localPort=21000
localHost=192.168.1.5
то порт подключения к своему серваку останется обычный. Как и у всех остальных игроков.
Тут все зависит от IP-адреса, к которому ты пытаешься законнектиться к своему серваку. Для внешних игроков адресом твоего сервера будет являться (всегда и в любом случае) "Внешний адрес" твоего интернет-интерфейса, а для тебя самого это должен быть (скорее всего) внутренний адрес твоего компа. А так же это будет сильно зависить от того, от имени какого IP-адреса ты будешь пытаешься подключиться к своему серверу. В клиенте игры, в настройках, (файл il2set.exe), закладка "Сеть", есть возможность указать внутренний IP-адрес твоего клиента.
Пример:
Имеется АДСЛ модем, подключенный к компу через сетевую карту. Эта сетевая карточка имеет IP-адрес 192.168.1.5 Все внешние игроки заходят на твой сервак по внешнему IP-адресу твоего АДСЛ-модема - 212.12.30.146, а ты сам должен заходить на свой сервак по внутреннему адресу своей сетевой карты. То есть, ты должен ломиться на адрес 192.168.1.5:21000 И это же IP-адрес у тебя должен быть ОБЯЗАТЕЛЬНО прописан в конфигурационном файле твоего сервера, в confs.ini См. пример выше.
Далее, как я уже писал выше. Процесс удачного подключения сильно зависит от того, с каким IP-адресом твой клиент будет подключаться к твоему серваку. Если в клиенте, в настройках, (файл il2set.exe), закладка "Сеть", указан адрес "По умолчанию", то соединение с серваком может закончится неудачей. Пробуй там выбрать из списка IP-ишнков любой другой адрес. С каким-то обязательно заработает.
Совет:
Заюзай утилиту IL-2 Connect v.1.21 Создай в ней Новую запись для присоединения к своему серваку. В этой новой записи укажи IP-адрес 192.168.1.5 (это конечно в моем случае, у тебя будет другой). Далее, не присоединяйся к серваку. Нам это сейчас не нужно. Просто нажми на кнопочку "Сканирование", чтобы увидеть, сколько игроков играет на сервере, (есть там такая, маленькая пимпочка). Она служит, чтобы определить, живой сервак или нет, и сколько на нем сейчас игроков в данный момент времени летает. Если сервак, при нажатии на эту кнопочку, "отзывается", это значит, что в этой утилите, в этой своей Новой записи ты указал тот самый верный адрес, который ты и должен указать в своем клиенте, когда будешь подсоединяться с серверу. А если сервак молчит, и появилась надпись "Error", значит ты в Новой записи указал неверный адрес. Пробуй написать другой адрес. Просто я это все к тому говорю, что с помощью этой утилиты можно очень быстро найти нужный адрес, к которому ты должен присоединяться. Это касается и твоего сервака, и любого другого внешнего сервера. Как только ты определишься с нужным адресом в этой утилите, (повторюсь в третий раз), засада может остаться только в настройках клиента, (файл il2set.exe), закладка "Сеть". Там, методом перебора, можно быстро понять, какой IP-адрес нужно использовать для подключения к своему серваку.
P.S. Не забывай следить за своим фаерволом. Если у тебя OutPost, то он может запросто заблокировать что угодно.
На скрине, я показал нужную тебе кнопочку.![]()
Нет в русском языке слова дешеГО. Есть слово дешеВО.
[NET]
speed=10000
serverChannels=64
localPort=21000
SkinDownload=1
difficulty=16776703
serverName=III/JG77
serverDescription=Training
checkServerTimeSpeed=1
checkClientTimeSpeed=0
socksHost= -------- суда надо айпи мой писать
checkRuntime=0
checkTimeSpeedDifferense=0.3
это из моего conf.ini. куда надо приписывать???????
Крайний раз редактировалось BLADE_LW; 26.06.2008 в 13:28. Причина: Добавлено сообщение
Если в клиенте, в настройках, (файл il2set.exe), закладка "Сеть", указан адрес "По умолчанию", то соединение с серваком
у меня в этом файле нет ничего про айпи. даже по умолчанию.
и еще у меня два conf.ini в сервере. в одном ничего про мой айпи, а вдруго вообще не понятно что за айпи прописан.
Первый скрин говорит о том, что у тебя в компьютере всего один сетевой интерфейс. И поэтому клиент не дает тебе выбрать IP-адрес из списка. И поэтому, все что я написал выше, к тебе не относится ни коим образом. Как-то я совсем упустил из виду, что такое вполне может быть. Просто привык к своим личным ситуациям. Засада твоя в том, что разные IP-адреса (то бишь сетевые интерфейсы), могут использовать один и тот же порт. В данном случае это порт 21000. Это вполне допускается. А вот если у тебя в компьютере всего один сетевой интерфейс, то тут получается коллизия. Ты стартуешь сервак на порту 21000, на определенном IP-адресе, и так же стартуешь игровой клиент с портом 21000 и с тем же IP-адресом. Ведь изменить ты его не можешь. А эти два одинаковых порта вместе, на одном и том же IP-адресе, существовать в системе не могут.
Посему выход только такой. В той же закладке "Сеть", как правильно говорил DnK, нужно изменить номер порта. Там у тебя сейчас стоит 21000. Измени его на любой другой. Скажем на 19999. Все должно пойти...
Есть другой, более сложный способ. В игровом клиенте, в файле conf.ini, в переменной LocalHost, где у тебя сейчас пусто, можно прописать адрес 127.0.0.1 Должно получится так:
LocalHost=127.0.0.1
В этом случае, порт в закладке "Сеть" менять не нужно.
В файле confs.ini своего сервака поставь поменьше скорость. У тебя стоит speed=10000 Это скорость как для локальной сети. И это заставит игровые клиенты, по умолчанию, подключаться именно на этой скорости. Пяток вирпилов, подключившихся на такой скорости, могут запросто потушить любой, самый скоростной, канал. Ведь суммарный поток пойдет уже не 10000, а 50000!!! Поставь на 3000 (это как модем 28800), если у тебя канал неширокий. Это будет самое оптимальное решение. У вирпилов лагать не будет при большом количестве клиентов на серваке.
Больше в инишникак, (в твоем случае), ничего менять не нужно. Переменная "LocalHost" там может вполне отсутствовать. Это нормально.
Нет в русском языке слова дешеГО. Есть слово дешеВО.
""В игровом клиенте, в файле conf.ini""- это в конфиге самой игры?????? эти 2 скина у меня из сервера.
а вот этот из конфига самой игры.
Зачем ты дал этот скрин?
Кстати, когда ты изменишь порт в игре, как я тебе сказал, то в этом твоем конфиге, переменная:
localPort=21000
станет такой:
localPort=19999
Между прочим, поменять порт можно прямо в этом конфиге игры, если тебе так удобнее. Потом залезешь в настройки игры и увидишь все, как на моем скрине.
P.S. Давно бы уже понял. Чего ждешь-то?![]()
Нет в русском языке слова дешеГО. Есть слово дешеВО.
огромное тебе СПАСИБО. сделал именно так как на твоем скине. и сразу смог зайти на свой сервер.
и еще есть вопросик. что это за прога и как с ней работать?
IL-2 Dynamic Campaign Generator 3.38
Ну слава богу!
Собственно, ИЛ-2 просто потрясает однообразностью и убогостью своих динамических кампаний. Ничего более скучного ни в одной игре еще не придумали. Погоня разработчиков за достоверностью, привела к тому, что фанатов игры ИЛ-2 можно по пальцам пересчитать. А ведь они могли сделать в игре, хоть какой-то крохотный ролеплей. Хоть какой-нибудь небольшой стимул для выполнения очередного задания в очередной миссии. Пусть бы бонусы после завершения задания-миссии не имели бы ничего общего с ральностью ВОВ. Ну, и бог с ней, с этой реальностью. Ан нет!.. Ничего круче очередного звания или награды ты в игре не увидишь. Да и звания и награды эти, что мертвому припарка. Что они есть, что их нет...
Эту упомянутую тобою прогу я, (если не путаю), юзал. Она генерирует по заданным тобою условиям миссии для прохождения. Та же скукота, что и в обычных кампаниях ИЛ-2. Как ей пользоваться, не помню уже, конечно. Давно дело было.
Нет в русском языке слова дешеГО. Есть слово дешеВО.
Подскажите, что может означать такие сообщения в окне статуса командера
[26.06.2008 0:23:05] StartWork (0)
[26.06.2008 0:23:06] server not responding
[26.06.2008 17:37:17] Socket Error # 10053
Software caused connection abort.
При этом сам сервер работает, зайти можно, но юзер не виден в командере.
Ключевое сообщение тут - "Сервер не отвечает".
Скоре всего, у тебя IL-2 Server Commander не подключился к твоему серваку. Чтобы наверняка, то запускай сначала сам сервак. Независимо от Коммандера. Затем, когда сервак полностью стартует, запускай IL-2 Server Commander. Жми в нем на кнопку Start/Stop, а затем, на предложение запустить сервак, жми "No". После чего, если у тебя в Коммандере правильно указан IP-адрес сервера, (к которому ты подключаешься), Коммандер подключится к твоему уже запущенному серваку. При этом текущая карта в серваке рестартует, в окошке Server info загорится зеленый светодиодик. Если светодиодик остается красным, значит по какой-то причине Коммандер твой сервак не увидел, и подключение к нему не произошло. При этом будет как ты сказал. Сам сервак как работал, так и будет продолжать работать дальше. Просто работать он будет не под управлением Коммандера. Вообще, сами вирпилы при этом мало что заметят. С той лишь разницей, что никакие вкусные "фишки" на серваке работать не будут.
Нет в русском языке слова дешеГО. Есть слово дешеВО.
Напрасно. Ничего особо сложного. У меня заработало... нууу раза с 3-гоДо этого понятия не имел о таких вещах (да и счас не особо)
Насчет WEB и MySQL - ключевое слово Denwer, найдешь пакет - поставишь, там хорошо разжевано. Стат - где-то тут ссылка пробегала, просто внимательно читать описалово и все встанет сразу. Потом еще звания прикрутишь (il2cherep кажись) - там еще проще![]()
Крайний раз редактировалось BLADE_LW; 01.07.2008 в 13:04. Причина: Добавлено сообщение
Kry попал по полной...
Карты рисовать нельзя. В смысле совсем новые, с новыми текстурами. Можно пользоваться тем, что есть в самой игре. А вот что будет на этих картах, (наземка и прочее), лучше делай все сам. В "Полном редакторе". Это совсем несложно. Зато ты будешь четко знать, где у тебя и что есть. И что и где можно изменить и поправить, если вдруг у твоих вирпилов появятся какие-то пожелания.
Нет в русском языке слова дешеГО. Есть слово дешеВО.
так подсказал вроде?
Денвер - http://www.denwer.ru/
ссылка на стат - 2 страницы раньше - http://forum.sukhoi.ru/showpost.php?...&postcount=292
Ссылку на систему званий за 5 мин не нашел, буду на работе - посмотрю.
Как делать?
Ставишь Денвер - получаешь WEB-сервер с MySQL, разбираешься с ним - надо, что бы сайт (страничку любую поклади для пробы) было видно из сети. Описаловка там грамотная, если есть желание - разберешься.
Ставишь стат, предварительно прочитав инструкцию (я лучше не скажу, а постить ее сюда смысла нет).
В общем, главное найти все необходимое, дальше только дело времени и желания. Еще раз - глобальных сложностей нет, особых знаний - не требуется, только общее понимание процесса. Инструкции читать ДО установки, и все получится
не-а, отделаюсь ссылками и общими фразами![]()
Все это мне разжевали и можно все это установить за 10 минут, но возникла проблема с установкой il2sc_cherep , я его скачал сдесь http://redssquad.ru/forum/index.php?showtopic=30 там два варианта черепа , какой нужен под Ваш денвер и как его установить, все делаю как в хелпи к черепу, в дазе данных как в хелпи написано создаются три новые строки , но в стате никаких изменений , а в логе черепа пишет вот что :
18.07.2008 13:24:07 Virpil's Ranks Calculator (ver 1.0.0.15)
18.07.2008 13:24:07 Copyright(c) Michael Khabarov, 2007
18.07.2008 13:24:07 http://il2sc-cherep.narod.ru, jfk00@mail.ru
18.07.2008 13:24:07 === Start Service ===
18.07.2008 13:24:07 Ошибка вычисления K/S dbExpress Error: [0x0003]: Invalid Field Type
18.07.2008 13:24:07 Ошибка вычисления K/S dbExpress Error: [0x0003]: Invalid Field Type
18.07.2008 13:24:07 Ошибка вычисления K/S dbExpress Error: [0x0003]: Invalid Field Type
Спасите помогите, что надо делать?![]()
На сервере сделали лимит на самолеты и пилоты. Чтобы по победе менялись карты.
Как еще можно сделать лимит на крафты отдельно для вирпила.
Например: Рядовые могут взлетать только на старых моделях. Офицеры на новых.
И лимит на пилота: 5шт BF-109E-4 2шт BF-109G-2