SnowForum » Линия фронта » Mini-howto по игре онлайн в CMBB (обновление) »
Hreuthung
Ня, Смерть!



Учитель сказал: &;Чтоб лотос цвел, ему нужна вода!&;
И ударил палкой по голове

Azatoth (15)
18670 сообщений


Mini-howto по игре онлайн в CMBB (обновление)   17.05.2006 14:07
Поскольку вопросы по поводу игры он-лайн возникают с некоторой регулярностью, решил изложить в (надеюсь) доступном виде.
Собственно, за исключением номера порта, все остальное подходит для любых игр с возможностью играть через интернет.

1) Немножко теории: каждый компьютер, подключенный к интернету, обладает ip адресом вида xxx.xxx.xxx.xxx, где xxx - числа от 0 до 255. ip адреса делятся на частные (приватные) и внешние. Частными адресами являются адреса вида 10.xxx.xxx.xxx, 192.168.xxx.xxx и 172.16.xxx.xxx - 172.31.xxx.xxx. Внешними - все остальные. Все внешние адреса являются уникальными. Свои ip-адреса (их может быть несколько) можно посмотреть так (для Windows 2000, XP и 2003):
нажать кнопку Пуск, выбрать Выполнить, ввести cmd, нажать enter - откроется окно с командной строкой, в нем набрать команду ipconfig и нажать enter.
вылезет что-то вроде

Windows 2000 IP Configuration

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . :
Autoconfiguration IP Address. . . : 192.168.xxx.xxx
Subnet Mask . . . . . . . . . . . : 255.255.xxx.xxx
Default Gateway . . . . . . . . . : 192.168.xxx.xxx

Выделенные болдом циферки - и есть ip адрес.
В организациях, как правило, используются частные ip адреса. При подключении к интернету через модем - скорее всего (но необязательно) внешние. При подключении к интернету через выделенный канал - скорее всего частные, хотя можно договориться с провайдером на выделение внешнего адреса.

2) Для игры в режиме "хозяина" (чтобы другим подключиться К ВАМ) необходим внешний ip, желательно (хотя и не обязательно) фиксированный. Удобнее тем, что этот адрес будет оставаться постоянным при каждом подключении к internet.

Альтернативным решением является программа Hamachi http://www.hamachi.cc. Она позволяет играть в режиме "хозяина" даже с частного ip адреса, но только в тех случаях, когда у провайдера/сисадмина нет ограничений на трансляцию трафика "наружу".

сеть: cmbbrus
пароль: 9may

доп. информация о Hamachi
http://cmbb.fastbb.ru/index.pl?1-1-0-00000059-000-0-0-1149076439


3) Для игры в режиме "гостя" (чтобы подключиться К КОМУ-ТО) достаточно иметь частный ip, НО только в том случае, если у провайдера/сисадмина организации настроена трансляция адресов из частных во внешние. В организациях, как правило, трансляция не используется в целях безопасности и уменьшения нецелевого использования доступа к интернету (но ящик пива сисадмину еще никто не отменял ;-)). При подключении через провайдера, напротив, в 99.99% трансляция открыта.

4) Настройка персонального брандмауэра (firewall)
На домашних компьютьерах для защиты от червей и троянов часто используется персональный брандмауэр - встроенный в Windows XP, либо коммерческий, например Agnitum Outpost и др. Для игры в режиме "хозяина" необходимо открыть TCP порт 7023 для входящих подключений, в режиме "гостя" - для исходящих. Либо, в обоих режимах, разрешить приложению BarbarossaToBerlin.exe любые действия.
Запомните номер порта! Он может пригодиться для общения с сисадмином/провайдером при разрешении проблем с сосединением.[Исправлено: Ghost of Vicomte, 06.06.2006 10:53]
[Ветка автоматически закрыта]

Обменяли хулигана
На Луиса Корволана
Где б найти такую б....
чтоб на Путина сменять
SnowForum » Линия фронта » Mini-howto по игре онлайн в CMBB (обновление) »