Уважаемый
XeroXP, не могли бы ли вы пожалуйста помочь мне с небольшой модификацией лаунчера?
Мне необходимо чтобы он работал на два сайта!
У нас в городе один провайдер и скорость соединения не большая приблизительно 90-100 кб/с и по этой причине я хотел бы чтобы в случаи если лаунчер обнаружит мой локальный сайт который я пускаю с компьютера
http://-ex-/client/MinecraftDownload/ он бы начинал качать игру именно с него в случаи если он не обнаружен то так и быть качать его с интернет сайта
http://exesh.p.ht/G324645QM4/MinecraftDownload/.
Скины плащи и БД будет работать по прежнему с интернет сайта!
П.С.
Файлы во всех папках MinecraftDownload будут одинаковыми поэтому проблемы с перекачкой из за разных хэшов быть не должно!
Скачивание игры с моего компьютера будет привилегиею именно тех людей кто связан со мной локальной сетью. Сеть у нас где то 8-14 мегабит что лучше чем качать client.zip весом 400-500 метров с интернета.
Я пробовал сделать это и сам но у меня не вышло.
Вот наброски:
setting.java
Код:
public static String ExUpDate = "http://-ex-/ok.txt"; //Если этот файл существует значит локальный сайт запущен
public static String loadLink1 = "http://-ex-/client/MinecraftDownload/"; //Если сайт запущен обнаружен http://-ex-/ok.txt то качаем отсюда
public static String loadLink2 = "http://exesh.p.ht/client/MinecraftDownload"; //сли сайт не запущен то качаем отсюда
public static String downLaunchLink1 = "http://-ex-/client/MinecraftDownload/index.php"; //Если сайт запущен обнаружен http://-ex-/ok.txt то качаем отсюда
public static String downLaunchLink2 = "http://exesh.p.ht/client/MinecraftDownload/index.php"; //сли сайт не запущен то качаем отсюда
По идее для этого придется внести изменения не только в лаунчер но и в mainfile.php где происходит проверка хэша.