Вернуться   D3Scene.Ru Софт портал игр | Хаки | Проги | Статьи > Основные игры > StarCraft 2 > StarCraft 2 Статьи
Присоединяйся к нам



Ответ
 
Опции темы Опции просмотра
Старый 16.08.2011, 06:52   #1
This? On Melancholy Hill




 
Аватар для UnDeaDRoCUser
 
Регистрация: 18.09.2008
Адрес: system32
Сообщений: 5,237
Репутация: 1415
Отправить сообщение для UnDeaDRoCUser с помощью ICQ Отправить сообщение для UnDeaDRoCUser с помощью Skype™
Автор Сообщение

StarCraft 2 LAN: Как играть по локальной сети. Руководство для чайников



Попробую собрав имеющуюся на сей момент инфу по LAN-у для StarCraft 2, настрочить подробную инструкцию что куда и как.

Для начала хочу сказать сразу - полноценного Бэттлнет сервера с ладдером, блэк-джеком и шлюхами тут нет. Реализован только LAN, для игры по локалке или интернету а-ля модем. Один из игроков становится сервером, создает игру, и к нему подключаются другие.
Китайцы, с которыми удалось пообщаться, говорят, что это, в принципе, самая простая версия программы. И её можно при желании улучшить, развив до полнофункционального Пиратского Battle.Net сервера

Английскую версию обещают сделать через месяц-другой.
А вот на предложение поделиться исходниками программы со всем остальным светом, наши китайские друзья отвечают уклончивым отказом. Что на мой взгляд не логично - работа пошла бы куда веселее. =\
Данных для отправки добровольных пожертвований всех желающих поддержать сей проект, они, видать по скромности своей, тоже не оставили. Что, в общем-то, вполне в духе энтузиастов, работающих исключительно за чашку риса и Идею Партии.
Кстати сказать, достаточно удивительно, почему этого не сделали раньше. Убоялись угрозы Blizzard засудить всех и вся во имя Великого Бабла?


Краткий обзор, или что тут вообще к чему:

Работает эта система в двух словах так: Хост запускает программу-сервер (Starfriend), сообщает вам свой IP адрес, который вы указываете у себя в настройках клиента. Подключаетесь. Хост создает игру, приглашает вас. Играете.

Сервер в своей консоли показывает время, IP подключившегося, порт, логин, пинг.

Кстати, по поводу пинга:

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

Да, кстати сказать, этой программе абсолютно пофигу на регионы, что есть большой плюс. Вы запросто можете играть хоть с Американцами, хоть с Корейцами, хоть с Гондурасом. Вопрос лишь в том, какой у вас будет пинг.

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

Ладно, хватит лирики. Давайте приступим к делу.


И так, что нам надо?

1. Китайский (Тайваньский) клиент игры.

Где взять:


[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.]

2. Патч 1.3.2

Где взять:


[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.]


3. Кеш-файлы Китайской версии (нужны для создания карт)
Берем тут:


[Ссылки скрыты от гостей.]


4. Ну и собственно сам клиент Chinese Starfriend 0.43 Release

Где взять:


[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.] [Ссылки скрыты от гостей.] [Ссылки скрыты от гостей.]
Давеча появился Starfriend 0.44 beta:
Качаем тут:

[Ссылки скрыты от гостей.]

Но разницы меж ними практически никакой нет.

Все ссылки, кроме наших, лично не проверял. Но по идее должно работать.

Вроде всё. Идем дальше.

Установка:

Устанавливаем Китайскую версию.
После установки отключитесь от интернета, что б у игры не возникло соблазна пропатчиться до последней версии. Напомню, что LAN работает ТОЛЬКО с патчем 1.3.2.
Проблем, думаю, тут возникнуть не должно.

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

После установки мы молучаем версию 1.0.0. Её нам нужно пропатчить. Используем для этого файл патча, который мы скачали. Просто запускаем, программа сама все найдет и сделает. На всякий случай проверьте еще раз, что интернет у вас отключен.

Пропатчили. Теперь берем архив Starfriend 0.43 и извлекаем его содержимое в папку с игрой, соглашаюсь на все замены.
Теперь можно включать интернет обратно. Игра больше не будет просить обновлений.

Загружаем кеш-файлы от китайской версии.

Если у вас Windows XP, грузим сюда: C:\Documents and Settings\All Users\Application Data\Blizzard Entertainment\Battle.net
Если у вас Windows 7 или Vista, грузим сюда: C:\ProgramData\Blizzard Entertainment\Battle.net

Да, еще такой момент: если у вас уже стоит StarCraft 2, то сохраните папку \Blizzard Entertainment\. Скопируйте, заархивируйте, или просто переименуйте. Это желательно сделать, что бы вам не пришлось потом перекачивать его заново, когда вы захотите поиграть в бнете.

На этом установка вобщем-то закончена.


Дальше: настройка и запуск сервера.

Идем в папку с игрой, куда вы копировали Starfriend. Находим там папку MySC2Server.
Тут нас в первую очередь интересует MyServer_0.43.exe и config.ini

Для начала мы убедимся, что все работает.
Запускаем MyServer_0.43.exe. В открытом окне вы должны увидить следующее:


Теперь мы можем запускать StarCraft 2.

Вводим емайл: [Ссылки скрыты от гостей.].
Жмем Ok и вводим пароль: gg





Все. Теперь мы заходим в игру.
Вы зашли как игрок под ником Father. Для начала следует подождать какое-то время, пока все загрузится. Перестанит крутиться этот бесявый кружок, и появятся картинки рас, портрет и все остальное. Теперь можно оглядеться, пройти тест на знание интерфейса Battle.Net, перемещаясь среди всяких странных иероглифов. Можем посоздавать игру (присоединиться к нам пока никто не может), запустить компанию, порадоваться речи персонажей на чистом китайском...


Ладно, настало время для мультиплейра.

Выходим из игры и открываем config.ini

Сервер имеет две настройки:

[ServerFunction]
EnableMakeRoom=0 - опция включения/отключения "комнат".
MaelayInMs=300 - максимально допустимый пинг (если будет больше, не даст подключиться)

Находим строчку EnableMakeRoom=0, и пишем вместо нуля единичку.
Поздравляю, вы только что разрешили создание игровых комнат и, соответственно, возможность играть с другими игроками.

Не забудьте перезапустить сервер! (закрыть окно MyServer_0.43.exe и запустить программу заново).


Вновь запускаем StarCraft 2.

Теперь в качестве емайла вводим: [Ссылки скрыты от гостей.].
Пароль все тот же: gg

Обратите внимание, что [Ссылки скрыты от гостей.] уже работать не будет.

Вы можете вводить различные варианты [Ссылки скрыты от гостей.], подставляя за место xxx каике-либо значения. [Ссылки скрыты от гостей.], например. Создавая тем самым отдельные комнаты, аналогично тому, как это было в battle.net времен StarCraft BroodWar.

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


Что нужно сделать, что бы подключиться к другому игроку, создавшему комнату?


Во-первых, модифицировать файл config.ini, лежащий в корне папки с игрой.
В нем только две строчки:

[ServerInfo]
IP=127.0.0.1

Это значит, что в данный конкретный момент, сервер к которому вы подключаетесь, находится на вашей локальной машине.
Что бы подключиться к серверу, находящемуся на другом компьютере в сети (или в интернете), вы должны за место 127.0.0.1 указать его IP-адрес. 192.168.1.1 например.
Узнать свой текущей IP в интернете можно с помощью сервисов 2ip.ru, yoip.ru и т.п.

Во-вторых, проверьте свой config.ini, лежащий в папке с сервером
Значение опции EnableMakeRoom должно равняться нулю.

Убедившись, что создание комнат отключено (Make Room Function Disabled в консоли сервера) запускайте игру.
Теперь вы должны ввести такой же емайл, что и у того, кто создавал игру. Например, если ваш партнер вводил [Ссылки скрыты от гостей.], вы должны ввести тот же самый емайл.

Вуаля! Вы заходите уже под ником не Father, а Mother! И теперь Папа может вас спокойно приглашать в игру, как в обычном мультиплейре!
Но вот сами вы создавать игру и приглашать Папку туда - не можете.
Никнейм каждого следующего зашедшего игрока будет меняться, в зависимости от того, сколько народу уже присутствует в комнате. Варианты: Father, Mother, Safety, Health.



Enjoy! :)

Источник: starcraft.7x.ru
Написал: [7x]~Zer@tuL~
__________________
[ [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | ]

[ [Ссылки скрыты от гостей.] ]

  Ответить с цитированием Наверх
Старый 16.08.2011, 07:14   #2
Местный
 
Аватар для ZlobnyDOT
 
Регистрация: 09.07.2010
Сообщений: 90
Репутация: 10
Отправить сообщение для ZlobnyDOT с помощью ICQ
По умолчанию

Пробовал кто работает?
просто не особо охото выкачивать столько на двух машинах впустую
  Ответить с цитированием Наверх
Старый 16.08.2011, 07:24   #3
This? On Melancholy Hill




 
Аватар для UnDeaDRoCUser
 
Регистрация: 18.09.2008
Адрес: system32
Сообщений: 5,237
Репутация: 1415
Отправить сообщение для UnDeaDRoCUser с помощью ICQ Отправить сообщение для UnDeaDRoCUser с помощью Skype™
Автор По умолчанию

ZlobnyDOT, Вариант рабочий, инфа 100%
Так же если будут вопросы есть мыло автора данного гайда [Ссылки скрыты от гостей.](взято с источика)
__________________
[ [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | ]

[ [Ссылки скрыты от гостей.] ]

  Ответить с цитированием Наверх
Пользователь сказал cпасибо:
ZlobnyDOT (17.08.2011)
Старый 18.08.2011, 14:20   #4
Рядовой
 
Аватар для Rikimara
 
Регистрация: 26.06.2011
Сообщений: 26
Репутация: 1
По умолчанию

Ждем еще год-полтора и начнут господствовать шаровие сервера Starcraft II
Щас как бы сделали старт версию где можно бесплатно играть в Starcraft II на оф. серверах Battle.net но только фракцией Теранами и только кастом игры.
  Ответить с цитированием Наверх
Старый 24.08.2011, 13:10   #5
This? On Melancholy Hill




 
Аватар для UnDeaDRoCUser
 
Регистрация: 18.09.2008
Адрес: system32
Сообщений: 5,237
Репутация: 1415
Отправить сообщение для UnDeaDRoCUser с помощью ICQ Отправить сообщение для UnDeaDRoCUser с помощью Skype™
Автор Сообщение

Цитата:
А так то всё это есть на торрентах, в полном комплекте и с инструкцией)

[Ссылки скрыты от гостей.]
[Ссылки скрыты от гостей.]
Поделился delmak на оллчитс.ру
__________________
[ [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | [Ссылки скрыты от гостей.] | ]

[ [Ссылки скрыты от гостей.] ]


Последний раз редактировалось UnDeaDRoCUser; 02.02.2012 в 12:20.
  Ответить с цитированием Наверх
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Powered by vBulletin
Copyright © 2017 vBulletin Solutions, Inc.
Перевод: zCarot | Дизайн: G-A | Верстка: OldEr
Текущее время: 05:47. Часовой пояс GMT +4.