Redireccionar al entrar al server.
#1
Buenas noches, tengo una duda.. tengo un servidor que es para mix y la gente se suele meter para pubear cuando en realidad tienen al publico, habra algun plugin que cuando traten de ingresar a tal server sea redireccionado de manera automática a otro ? o justamente esto lo hacia el xredirect?
Responder
#2
(20/03/2021, 02:31 AM)Gstrigl escribió: Buenas noches, tengo una duda.. tengo un servidor que es para mix y la gente se suele meter para pubear cuando en realidad tienen al publico, habra algun plugin que cuando traten de ingresar a tal server sea redireccionado de manera automática a otro ? o justamente esto lo hacia el xredirect?

yo uso este que encontre por ahi... o me pasaron, no se.
en amx.cfg tenes que poner esto:

rs_ip_new "45.235.99.2" // IP nueva
rs_port_new "27016" // Puerto nuevo
rs_time_redirect "20" // Tiempo para mudar a la nueva IP

Fijate que dentro del sma podes modificar el mensaje que va a mostrar..

Código PHP:
#include <amxmodx>

#define PLUGIN  "Redirect Server "
#define VERSION "1.2"
#define AUTHOR  ""

#define A2S_INFO_SOURCE_IDX_VERSION 2
#define A2S_INFO_SOURCE_IDX_APPID 7
#define A2S_INFO_GOLD_IDX_VERSION 9

new xCount[33], xCvarTimeRedirectxCvarIpxCvarPort
new xIpCvar[64]

public 
plugin_init()
{
    
register_plugin(PLUGINVERSIONAUTHOR)

    
xCvarIp register_cvar("rs_ip_new""")
    
xCvarPort register_cvar("rs_port_new""")
    
xCvarTimeRedirect register_cvar("rs_time_redirect""15")
}

public 
client_disconnected(id)
{
    
xCount[id] = false
}

public 
client_putinserver(id)
{
    
set_task(3.0"xCountNewIp"id+887744)

    
xCount[id] = get_pcvar_num(xCvarTimeRedirect)
}

public 
xCountNewIp(id)
{
    
id -= 887744

    
if(!is_user_connected(id))
        
remove_task(id+887744)

    
get_pcvar_string(xCvarIpxIpCvarcharsmax(xIpCvar))
    
    if(
xCount[id] < 0)
    {
        
client_cmd(id"wait;wait;wait;wait;wait;wait;wait;wait;^"connect^" %s:%d"xIpCvarget_pcvar_num(xCvarPort))
    }
    else
    {
        
set_hudmessage(02550, -1.0, -1.020.031.00.010.021)
        
show_hudmessage(id"> Viejitos Re Loading <^n^n- CAMBIAMOS DE IP.^n- ESTA ES LA NUEVA IP: %s:%d^n- TE LLEVAREMOS AL NUEVO SERVIDOR EN: %d segundos."xIpCvarget_pcvar_num(xCvarPort), xCount[id])

        
xCount[id]--

        
set_task(1.0"xCountNewIp"id+887744)
    }


Hasta que no lo desactives desde plugins.ini va a seguir redireccionando a todo el que entre
www.GameHost.com.ar
Discord: Luzbe#6650 

(05/06/2021, 01:07 AM)Hinami escribió: SON LIBRES DE PODER USAR EL PANEL, PERO EVITEN SER RATAS Y PONER QUE LO HICIERON USTEDES (DIRIGIDO A VENEZOLANOS EN GENERAL).

(09/02/2020, 06:08 PM)Skylar escribió: Capo, tu vida no nos interesa para que nos estemos informando, asi que cerra la cola

Responder
#3
(20/03/2021, 03:49 AM)Luzbe28 escribió: yo uso este que encontre por ahi... o me pasaron, no se.
en amx.cfg tenes que poner esto:

rs_ip_new "45.235.99.2" // IP nueva
rs_port_new "27016" // Puerto nuevo
rs_time_redirect "20" // Tiempo para mudar a la nueva IP

Fijate que dentro del sma podes modificar el mensaje que va a mostrar..

Código PHP:
#include <amxmodx>

#define PLUGIN  "Redirect Server "
#define VERSION "1.2"
#define AUTHOR  ""

#define A2S_INFO_SOURCE_IDX_VERSION 2
#define A2S_INFO_SOURCE_IDX_APPID 7
#define A2S_INFO_GOLD_IDX_VERSION 9

new xCount[33], xCvarTimeRedirectxCvarIpxCvarPort
new xIpCvar[64]

public 
plugin_init()
{
 
register_plugin(PLUGINVERSIONAUTHOR)

 
xCvarIp register_cvar("rs_ip_new""")
 
xCvarPort register_cvar("rs_port_new""")
 
xCvarTimeRedirect register_cvar("rs_time_redirect""15")
}

public 
client_disconnected(id)
{
 
xCount[id] = false
}

public 
client_putinserver(id)
{
 
set_task(3.0"xCountNewIp"id+887744)

 
xCount[id] = get_pcvar_num(xCvarTimeRedirect)
}

public 
xCountNewIp(id)
{
 
id -= 887744

 
if(!is_user_connected(id))
 
remove_task(id+887744)

 
get_pcvar_string(xCvarIpxIpCvarcharsmax(xIpCvar))
 
 if(
xCount[id] < 0)
 {
 
client_cmd(id"wait;wait;wait;wait;wait;wait;wait;wait;^"connect^" %s:%d"xIpCvarget_pcvar_num(xCvarPort))
 }
 else
 {
 
set_hudmessage(02550, -1.0, -1.020.031.00.010.021)
 
show_hudmessage(id"> Viejitos Re Loading <^n^n- CAMBIAMOS DE IP.^n- ESTA ES LA NUEVA IP: %s:%d^n- TE LLEVAREMOS AL NUEVO SERVIDOR EN: %d segundos."xIpCvarget_pcvar_num(xCvarPort), xCount[id])

 
xCount[id]--

 
set_task(1.0"xCountNewIp"id+887744)
 }


Hasta que no lo desactives desde plugins.ini va a seguir redireccionando a todo el que entre

gracias viejo, me salvaste nuevamente, en teoría solo funciona para los nosteam no ?
Responder
#4
(20/03/2021, 04:24 AM)Gstrigl escribió: gracias viejo, me salvaste nuevamente, en teoría solo funciona para los nosteam no ?
en teoria funciona con los steam tambien... pero probalo..
www.GameHost.com.ar
Discord: Luzbe#6650 

(05/06/2021, 01:07 AM)Hinami escribió: SON LIBRES DE PODER USAR EL PANEL, PERO EVITEN SER RATAS Y PONER QUE LO HICIERON USTEDES (DIRIGIDO A VENEZOLANOS EN GENERAL).

(09/02/2020, 06:08 PM)Skylar escribió: Capo, tu vida no nos interesa para que nos estemos informando, asi que cerra la cola

Responder
#5
(20/03/2021, 04:29 AM)Luzbe28 escribió: en teoria funciona con los steam tambien... pero probalo..

No funciona el redirect en Steam...
[Imagen: b_350_20_323957_202743_f19a15_111111.png]

Estudia siempre; el tiempo es oro, lo material se puede recuperar pero el tiempo no se puede recuperar.
(02/10/2016, 05:05 PM)meTaLiCroSS escribió: Siempre me gusta ayudar cuando alguien esta interesado realmente en ver que esta programando.
(08/08/2019, 05:32 PM)meTaLiCroSS escribió: grax x el dato cr4ck


Mis aportes

PLUGINS
MAPAS
Menú LANG [SF] Sistema de Frags
Say System (Admin Prefix)
Responder
#6
(20/03/2021, 04:33 AM)totopizza escribió: No funciona el redirect en Steam...

yo uso steam.. tengo mis sv y funciona con usuarios steam... podemos ponernos tecnicos si queres.. pero es tarde... sabemos bien cual es la razon por la cual funciona en ciertos usuarios steam.
www.GameHost.com.ar
Discord: Luzbe#6650 

(05/06/2021, 01:07 AM)Hinami escribió: SON LIBRES DE PODER USAR EL PANEL, PERO EVITEN SER RATAS Y PONER QUE LO HICIERON USTEDES (DIRIGIDO A VENEZOLANOS EN GENERAL).

(09/02/2020, 06:08 PM)Skylar escribió: Capo, tu vida no nos interesa para que nos estemos informando, asi que cerra la cola

Responder
#7
(20/03/2021, 04:37 AM)Luzbe28 escribió: yo uso steam.. tengo mis sv y funciona con usuarios steam... podemos ponernos tecnicos si queres.. pero es tarde... sabemos bien cual es la razon por la cual funciona en ciertos usuarios steam.

No funciona en steam, que usen cualquier tipo de parche llamese downgrade o sxe no significa que sea funcional para steam.
Para un usuario steam común no funciona, no le revuelvas las ideas al usuario del post.
Responder
#8
(20/03/2021, 04:51 AM)GabsHp escribió: No funciona en steam, que usen cualquier tipo de parche llamese downgrade o sxe no significa que sea funcional para steam.
Para un usuario steam común no funciona, no le revuelvas las ideas al usuario del post.

No creo que sea revolver.. Solamente hay que ser claros. Hoy la mayoria de los servidores siguen utilizando injected, lo que significa que la gran mayoria de los que usan steam parcharon su cliente para poder usar el sxe y entrar a estos servidores.
Creo que es mejor ser claros, para un usuario steam que no haya parchado su usuario no funciona. Pero con usuarios que si parcharon su cliente si sunciona. Saludos
www.GameHost.com.ar
Discord: Luzbe#6650 

(05/06/2021, 01:07 AM)Hinami escribió: SON LIBRES DE PODER USAR EL PANEL, PERO EVITEN SER RATAS Y PONER QUE LO HICIERON USTEDES (DIRIGIDO A VENEZOLANOS EN GENERAL).

(09/02/2020, 06:08 PM)Skylar escribió: Capo, tu vida no nos interesa para que nos estemos informando, asi que cerra la cola

Responder


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)