Ну, если твой друг не особо разбирается в системе перенаправления ip (в частности файл hosts, находящийся на харде в C:\windows\system32\drivers\etc\), то проще всего сделать перенаправление при попытки соединения к серверу перфектворлда на какой-нибудь другой. То есть, другими словами, каждый раз если он захочет поиграть при соединении к игре у него это неполучится. Теперь как узнать IP сервера PW? Все просто, (я так понимаю доступ к его компьютеру с игрой у тебя есть?) заходишь в игру полностью, вводя логин и пароль, и выбирая сервер и персонажа. Сворачиваешь игру. Заходим в командную строку (пуск-выполнить-сmd) там вбиваешь команду
Цитата:
|
netstat -n -p tcp -b | more
|
и ищешь что-то типо
Цитата:
TCP XXX.XX.XX.XX:XXXX YY.YY.YY.YY:XXXX ESTABLISHED XXXX [PerfectWorld.exe]
или
TCP XXX.XX.XX.XX:XXXX YY.YY.YY.YY:XXXX ESTABLISHED XXXX [PW.exe]
|
вобщем палишь по названию процесса, либо PerfectWorld.exe, либо PW.exe, сам не играл в нее и поэтому точно не знаю.
YY.YY.YY.YY - это IP адрес игрового мира.
Считай, пол дела сделано. Теперь, как заставить при попытке подключения к этому серверу перенеправлять его на какой-нибудь другой? Тут то и нужен файл hosts. Открываешь его блокнотом и видешь примерно следующее (у меня вин7, так что особо не пугайся, если у тебя немного по-другому):
Цитата:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
|
Итак, все строчки которые начинаются со значка "#" - это комментарии, не носящие смысловой нагрузки вообще.
Теперь просто вбиваем на новой строчке такой текст
(где YY.YY.YY.YY это IP адрес игрового мира). Эта строчка будет просто блокировать соединение к этому серверу. Перезагружаешь компьютер, и потом попробуй зайти на сервер. Если все получится и лаунчер будет вылетать или зависать, то поздравляю, если же нет, пиши, что именно неполучилось сюда. Единственный минус, то что если он(она) перустановит винду, то придеться проделывать тоже самое заново.