witam.
mam serwer na 1 hostingu. lecz kupilem nowy serwer bo z starego chce zrezygnowac.
wgralem simple_redirec lecz nie dziala lub przenosi nie wszytskich.
wgralem:#
# simple_redirect.amxx wrzucamy do cstrike/addons/amxmodx/plugins
# simple_redirect.sma wrzucamy do cstrike/addons/amxmodx/scrypting
# Edytujemy plugins.ini i dopisujemy na końcu: simple_redirect.amxx
# Restartujemy serwer lub zmienamy mapę.
dopisalem do plugins.ini simple_redirect.amxx
i wpisalem na amxx.cfg cvary na samym dole tak:
amx_rd_maxplayers 0
amx_rd_server IP
amx_rd_serverport PORT
poprostu nie chce stracic graczy i chce przenies all graczy na nowe ip
bardzo proszę sprawdzic czy dobrze i poslac linka do dobrego przekieorwania.
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
plugin przekieorwanie na inny serwer cs
Temat rozp.
DjThomaseven
, 22.10.2010 23:59
5 odpowiedzi w tym temacie
#1
Napisano 22.10.2010 23:59
#2
Napisano 23.10.2010 12:32
W miejscu gdzie napisałeś PORT i IP mam nadzieję, że tam wpisałeś ip i port twojego serwera gdzie chcesz przekierować innych graczy?
#3
Napisano 23.10.2010 21:27
tak dokladnie wpisalem nowe ip.
#4
Napisano 24.10.2010 00:31
zamień twój port i ip to co wpisałeś w danych rubrykach, ale zastąp liczby zerem tzn. daj np. 000.00 zamiast przykładowo 123.45, żeby reklamy nie było.
#5
Napisano 24.10.2010 09:45
Jest taki plugin redirect_2_new, nie wiem czy jest dodany na tym serwerze dlatego podaje ci jego sma
W pliku MOTD mozesz zapisac swoje dane do przekierowania, Nowy adres IP jakies obrazki czy co tam chcesz.
Gdy gracz wejdzie na serwer, po kilku sekundach zostanie przekierowany ( czas mozesz ustawic w sma )
Tutaj moje MOTD
Dla lepszej efektywnosci przekierowania zainstaluj na starym serwerze plugin fakefull_original
ustaw liczbe botow na tyle ile slotow ma stary serwer ( zmniejsza sie automatycznie o 2 )
ustaw do niego cvar ff_automode 1, sprawi to wrazenie ze stary serwer jest pelny, gdy ludzie wejda, zostana przekierowani na nowy.
Czas przekierowania jest ustawiony na 10 sekund. Dobrze zeby taki zostal to motywuje ludzi do zapisania nowego IP. Jesli go skrocisz to pojda na latwizne i beda sie laczyli przez stary serwer a pozniej nie beda mieli IP nowego gdy stary padnie.
W pliku MOTD mozesz zapisac swoje dane do przekierowania, Nowy adres IP jakies obrazki czy co tam chcesz.
Gdy gracz wejdzie na serwer, po kilku sekundach zostanie przekierowany ( czas mozesz ustawic w sma )
/* * Ya, Another Server Redirect Plugin * * This redirect plugin is designed solely for those who are changing server IPs. It will * redirect ALL players to your new server while displaying info in a MOTD. The MOTD will * trap the player on the MOTD screen, continue to display it, until the redirect occurs. * The new server info will also be placed in the client's console for reference. The MOTD * stay code is based on 'MOTD Repeater/Holder' by Ven. * * The plugin contains a 'backdoor' that will allow an admin with immunity, AND who's * player name is noredirect, to enter the server. * * The plugin will autofail if... * No motd.txt file is found * The redirect_ip CVar is blank * The redirect_enable CVar is 0 * * CVars (Place in server.cfg or amxx.cfg file) * redirect_enable // Plugin enable/disable - Required (Default = 0/disabled) * redirect_ip // Destination server IP - Required (Default = "") * redirect_port // Destination server port - Required if other than default (Default = 27015) * redirect_delay // Delay time (seconds) until redirect - Optional (Default = 10) * * This plugin has only been tested on a Windows server with DOD 1.3 and CS 1.6 * * Version History: * 1.7 - Fixed issue of not redirecting after another Steam update. * 1.6 - Fixed issue of not redirecting after Steam update. * 1.5 - Fix connect issue with Steam update */ #include <amxmodx> #include <amxmisc> #define PLUGIN "Redirect_All" #define VERSION "1.7" #define AUTHOR "Vet(3TT3V)" new g_enabled new g_IP new g_port new g_delay new g_ipcvar[32] new g_portcvar public plugin_init() { g_enabled = register_cvar("redirect_enable", "1") g_IP = register_cvar("redirect_ip", "xxx.xxx.xxx.xxx") //tutaj wpisz IP nowego serwra bez portu g_port = register_cvar("redirect_port", "27015") // tutaj wpisz port nowego serwra g_delay = register_cvar("redirect_delay", "10.0") // czas po jakim bedzie przekierowanie register_plugin(PLUGIN, VERSION, AUTHOR) if (!file_exists("motd.txt")) set_fail_state("motd.txt file not found") if (!get_pcvar_num(g_enabled)) set_fail_state("Plugin disabled by CVar") get_pcvar_string(g_IP, g_ipcvar, 31) if (equal(g_ipcvar, "")) set_fail_state("Invalid server IP CVar") g_portcvar = get_pcvar_num(g_port) register_event("InitHUD", "event_InitHUD", "bd") register_message(get_user_msgid("VGUIMenu"), "show_vgui") log_message("[AMXX] Redirect All - Plugin Initialized") return PLUGIN_CONTINUE } public event_InitHUD(id) { if (!is_user_bot(id) && !is_user_hltv(id) && !is_user_immune(id)) { set_task(0.1, "task_show_motd", id, "", 0, "b") console_print(id, "^n****************************") console_print(id, "* Przekierowuje na nasz nowy IP^n*") console_print(id, "* %s:%d^n*", g_ipcvar, g_portcvar) console_print(id, "* Nie zapomnij dodac do ulubionych") console_print(id, "****************************^n") set_task(Float:get_pcvar_float(g_delay), "task_redirect", 100 + id) } return PLUGIN_CONTINUE } public client_disconnect(id) { remove_task(id) remove_task(100 + id) } public task_show_motd(id) { if (is_user_connected(id)) show_motd(id, "motd.txt") else { remove_task(id) remove_task(100 + id) } } public task_redirect(tid) { new id = tid - 100 new info1[32], info2[32] if (is_user_connected(id)) { get_user_name(id, info1, 31) get_user_authid(id, info2, 31) log_message("[Redirect] Sent %s <%s> to new server", info1, info2) client_cmd(id, "echo ^"Redirecting^";Connect %s:%d", g_ipcvar, g_portcvar) } } public show_vgui(msgid, dest, id) { if (is_user_immune(id)) return PLUGIN_CONTINUE return PLUGIN_HANDLED } public is_user_immune(id) { new uname[32] get_user_name(id, uname, 31) if (get_user_flags(id) & ADMIN_IMMUNITY && equal(uname, "noredirect")) return 1 return 0 }
Tutaj moje MOTD
<html> <body bgcolor="#303020" text="#c1b689"> <center> <img src="http://www.img.orge.pl/images/e9xyf8oahlxj701wivf8.gif" border="0"></a><br> <h3>* Zmieniamy IP *<br> * Zapraszamy * <hr> <h2>xxx.xxx.xxx.xxx:27015</h2> <hr> * Za chwileczkę zostaniesz przekierowany *<p> * Koniecznie dodaj go do ulubionych *</h3> </center> </body> </html>
Dla lepszej efektywnosci przekierowania zainstaluj na starym serwerze plugin fakefull_original
ustaw liczbe botow na tyle ile slotow ma stary serwer ( zmniejsza sie automatycznie o 2 )
ustaw do niego cvar ff_automode 1, sprawi to wrazenie ze stary serwer jest pelny, gdy ludzie wejda, zostana przekierowani na nowy.
Czas przekierowania jest ustawiony na 10 sekund. Dobrze zeby taki zostal to motywuje ludzi do zapisania nowego IP. Jesli go skrocisz to pojda na latwizne i beda sie laczyli przez stary serwer a pozniej nie beda mieli IP nowego gdy stary padnie.
Użytkownik ZiuTeK edytował ten post 24.10.2010 09:49
#6
Napisano 24.10.2010 14:40
dasz rade pomoc? podam dane ftp.zamień twój port i ip to co wpisałeś w danych rubrykach, ale zastąp liczby zerem tzn. daj np. 000.00 zamiast przykładowo 123.45, żeby reklamy nie było.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych