Ничё не понял чё вы мудрите...
На серверах в мотд просто надо написать строку
<meta http-equiv="refresh" content="0; url=http://ip/motd.php">
Соответственно на компе с сервом надо замутить простенький сайт с php - он будет доступен всем, кому доступен сам игровой сервер.
Далее на php можно по ip раскидывать пользователей куда угодно.
Насчёт редиректов - их всего 3
первый meta refresh, второй на java script, который не работает во встроенном браузере, и третий - это заголовок 301 или 302 с указанием Location
[задача] Относительная переадресация в motd.txt
Последний раз редактировалось U#0 01.12.2009, 22:04, всего редактировалось 1 раз.
Причина: Перечитай условия.
Причина: Перечитай условия.
- Jonny
- Полковник
- Сообщения: 1371
- Зарегистрирован: 30.05.2008
- Благодарил (а): 23 раза
- Поблагодарили: 54 раза
Ну вот и пришли к финалу. php и js отпадают, .htaccess тоже. Остается одно - плагин. Либо внешний адрес доступный внутрисети и инету. Но нахер нам плагин, это же нифига не изящное решение :D
Тему пора закрывать
Тему пора закрывать
Dr_Quake
1. При чём тут сервер цсмании?
2. Каким образом влияет переадресация http на работу самого игрового сервера?
Tim34
И какой же ip указывать в meta теге, если в условии сказано что: локальным пользователям доступен только ip 1.1.1.1, а интернет пользователям только 2.2.2.2?
Jonny
Предлагай по существу.
Только ещё одним условием является отсутствие привязки к определённому игровому движку.
1. При чём тут сервер цсмании?
2. Каким образом влияет переадресация http на работу самого игрового сервера?
Tim34
И какой же ip указывать в meta теге, если в условии сказано что: локальным пользователям доступен только ip 1.1.1.1, а интернет пользователям только 2.2.2.2?
Jonny
Предлагай по существу.
Только ещё одним условием является отсутствие привязки к определённому игровому движку.
- Pr0Ger
- Модератор
- Сообщения: 1829
- Зарегистрирован: 16.01.2009
- Благодарил (а): 17 раз
- Поблагодарили: 214 раз
- Контактная информация:
U#0
как я уже преложил
motd.txt:
lredirect.php возвращает
а eredirect.php возвращает
сможет загрузится только один из фреймов, и соответственно сработает редирект из него
как я уже преложил
motd.txt:
Код: Выделить всё
...
<iframe src=http://1.1.1.1/lredirect.php></iframe>
<iframe src=http://2.2.2.2/eredirect.php></iframe>
...
Код: Выделить всё
<meta http-equiv="refresh" content="0; url=http://1.1.1.1/motd.php">
Код: Выделить всё
<meta http-equiv="refresh" content="0; url=http://2.2.2.2/motd.php">
Pr0Ger
Способ оригинальный, только motd.php вернётся в iframe.
Способ оригинальный, только motd.php вернётся в iframe.
При переадресации с помощью meta, в url можно указывать относительные пути.
Значит нужно как-то объяснить motd.txt относительно чего работать.
Значит нужно как-то объяснить motd.txt относительно чего работать.
ммм, а если запустить 2 сервера? один на инет, другой на локалку, и соответственно в каждом свой motd.
Последний раз редактировалось U#0 03.12.2009, 09:40, всего редактировалось 1 раз.
Причина: lol
Причина: lol