Редирект фулл сървър !
Редирект фулл сървър !
Здравейте , Как мога да направя когато сървъра е фулл да редиректва към другия ми сървър ? без да ползвам xredirect и др.
-
mount4
Извън линия - Потребител
- Мнения: 187
- Регистриран на: 03 Ное 2016, 19:54
- Местоположение: Варна
- Обратна връзка:
Re: Редирект фулл сървър !
Например:
m4_server "XXX.XXX.XXX.XXX:XXXXX"
Re: Редирект фулл сървър !
Това какво прави смисъл когато сървъра е 31/32 го препраща към другия ИП адрес?
-
mount4
Извън линия - Потребител
- Мнения: 187
- Регистриран на: 03 Ное 2016, 19:54
- Местоположение: Варна
- Обратна връзка:
Re: Редирект фулл сървър !
Да и те пуска ако имаш RESERVATION flag.
Код за потвърждение: Избери целия код
if(get_playersnum() == get_maxplayers() && (!( get_user_flags(id) & ADMIN_RESERVATION )))
client_cmd(id, "connect %s", m4_server)
-
OciXCrom
Извън линия - Администратор
- Мнения: 7206
- Регистриран на: 06 Окт 2016, 19:20
- Местоположение: /resetscore
- Се отблагодари: 117 пъти
- Получена благодарност: 1295 пъти
- Обратна връзка:
Re: Редирект фулл сървър !
Няма как в client_connect() да провериш флаговете на играча при положение, че същите ги получава в client_authorized(), който се извиква след client_connect(). Плъгинът няма как да работи при играчи със защитени игри, а такива ги има много. Командата "connect" е блокирана в такива игри и няма как плъгин да я използва върху играч. За тази цел ползвай този сток:
Код за потвърждение: Избери целия код
execute_command(id, const szText[], any:...)
{
#pragma unused szText
if(id == 0 || is_user_connected(id))
{
new szMessage[256]
format_args(szMessage, charsmax(szMessage), 1)
message_begin(id == 0 ? MSG_ALL : MSG_ONE, 51, _, id)
write_byte(strlen(szMessage) + 2)
write_byte(10)
write_string(szMessage)
message_end()
}
}
Код за потвърждение: Избери целия код
execute_command(id, "connect %s", g_szIP)
-
mount4
Извън линия - Потребител
- Мнения: 187
- Регистриран на: 03 Ное 2016, 19:54
- Местоположение: Варна
- Обратна връзка:
Re: Редирект фулл сървър !
Ок, ето нова версия с нещата които каза.
edit: ocixcrom, този сток неработи в client_authorized. Ще пробвам със set_task да го направя с забавяне.
btw открих този метод но незнам дали е добър -> client_cmd(id, "wait;wait;wait;wait;wait;^"Connect^" %s:%d", g_ipcvar, g_portcvar)
edit: ocixcrom, този сток неработи в client_authorized. Ще пробвам със set_task да го направя с забавяне.
btw открих този метод но незнам дали е добър -> client_cmd(id, "wait;wait;wait;wait;wait;^"Connect^" %s:%d", g_ipcvar, g_portcvar)
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 4 Отговори
- 1755 Преглеждания
-
Последно мнение от BeliaL
-
- 4 Отговори
- 1944 Преглеждания
-
Последно мнение от petr0w
-
- 6 Отговори
- 1106 Преглеждания
-
Последно мнение от tom1k
-
- 6 Отговори
- 2262 Преглеждания
-
Последно мнение от OciXCrom
-
- 1 Отговори
- 3750 Преглеждания
-
Последно мнение от Simon
-
- 4 Отговори
- 4847 Преглеждания
-
Последно мнение от Drea<M>40BG ;]]
-
- 0 Отговори
- 2874 Преглеждания
-
Последно мнение от impossible
Кой е на линия
Потребители разглеждащи този форум: 0 регистрирани и 13 госта