Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

plugin przekieorwanie na inny serwer cs


  • Zamknięty Temat jest zamknięty
5 odpowiedzi w tym temacie

#1 DjThomaseven

    Profesjonalista

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:171
  • GG:
  • Imię:Tomasz
  • Lokalizacja:Rybnik
Offline

Napisano 22.10.2010 23:59

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.

#2 .::PhaNtoMaS::.

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:168
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

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?
  • +
  • -
  • 0

#3 DjThomaseven

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 1
Nowy

  • Postów:171
  • GG:
  • Imię:Tomasz
  • Lokalizacja:Rybnik
Offline

Napisano 23.10.2010 21:27

tak dokladnie wpisalem nowe ip.

#4 .::PhaNtoMaS::.

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:168
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

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.
  • +
  • -
  • 0

#5 ZiuTeK

    Wszechwiedzący

  • Użytkownik

Reputacja: 135
Zaawansowany

  • Postów:507
  • Lokalizacja:inąd
Offline

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 )

/*
*	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

  • +
  • -
  • 0

#6 DjThomaseven

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 1
Nowy

  • Postów:171
  • GG:
  • Imię:Tomasz
  • Lokalizacja:Rybnik
Offline

Napisano 24.10.2010 14:40

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.

dasz rade pomoc? podam dane ftp.




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych