البوابة الرئيسية > مكتبة الشروحات > Articulos > Comandos RCON

Comandos RCON

Índice

1- Como Conectar
2- Uso del Rcon
3- Comandos Habituales
4- Expulsión de jugadores (kickear y banear/desbanear)

Introducción

 

El rcon es una contraseña que nos permite administrar el servidor de manera remota (Remote CONsole). Como es lógico solo los admins pueden tener el rcon del servidor, si alquilas o reservas un servidor te llegará el rcon del servidor (por ejemplo en los servers de ClanBase).

1-Como Conectar

 

Lo primero de todo es tener:

1) La IP del servidor (por ejemplo: 194.251.249.222)
2) El puerto (por ejemplo: 27015)
3) El rcon (por ejemplo: flower)

Ahora debes introducir los siguientes comandos en la consola del HL:

> rcon_address 194.251.249.222
> rcon_port 27015
> rcon_password flower

Debes tener en cuenta que NO es necesario estar conectado al servidor (jugando) para usar el rcon. Tan solo debemos acceder a la consola del HL y ejecutar esos tres comandos, incluso puedes estar jugando en un servidor y administrar remotamente otro.

Consejo: Si eres admin fijo de un servidor crea un cfg (crea un fichero de texto llamado server1.cfg por ejemplo) y copia en él los tres comandos. De esta manera tan solo deberemos poner en la consola exec server1.cfg para poder empezar a administrar, ahorrandonos el escribir cada vez todo.

Hay que tener en cuenta que todos los comandos que ejecutes con el rcon (excepto los bans) dejaran de tener efecto en cuanto se cambie el mapa, en ese momento el servidor cargará de nuevo el server.cfg con la configuración original.

Nota: Cuando entras a un server a jugar directamente tienes asignada la rcon_address al server donde juegas, pero NO el puerto, si el servidor donde juegas tiene un puerto diferente al 27015 debes ejecutar el rcon_port xxxx o sino todos los comandos que ejecutes los estarás enviando al server con puerto 27015.

2-Uso del Rcon

 

Si estas familiarizado con la consola y comandos de un servidor dedicado te será muy sencillo el uso del rcon, tan solo consiste en escribir rcon delante de cualquier comando que quieras ejecutar, si escribes:

> rcon say Hola

El servidor ejecuta:
> say Hola

Y los jugadores verán:
-Nombre del servidor CS- Hola

Lo único que no podrás variar con el rcon es el número máximo de jugadores del servidor (para eso hay que tener aceso a los archivos de configuración del servidor).

 

3-Comandos Habituales

 

La lista de comandos es realmente larga si quieres mirar todo lo que puedes hacer visita las siguientes direcciones:
http://server.counter-strike.net/commands.html
http://half-life.pcgame.com/console/index.html

A continuación los comandos más útiles a la hora de administrar un servidor para partidos:

> rcon say Hola
Escribe "Hola" en el servidor

> rcon sv_password entreno
Pone la contraseña "entreno" en el servidor. Esta es la contraseña que deberán poner los jugadores para acceder al servidor

> rcon sv_password none
> rcon sv_password ""

Cualquiera de los dos comandos deja el servidor sin contraseña (abierto al público)

> rcon mp_timelimit 20
fija el tiempo del mapa en 20 minutos, mi consejo es que tras usarlo hagas un sv_restartround 1 y lo compruebes con el comando timeleft (sin rcon delante)

> rcon mp_friendlyfire 1
activa el fuego amigo (0 lo desactiva)

> rcon mp_forcechasecam 1
activa el forcechasecam (solo puedes seguir a tus compañeros cuando estas muerto) (0 lo desactiva)

> rcon mp_fadetoblack 1
activa el fadetoblack (cuando mueres se te pone la pantalla negra y solo puedes "chatear" con el resto de muertos) (0 lo desactiva)

> rcon mp_limitteams 5
fija la máxima de diferencia de jugadores entre los dos bandos en 5

> rcon mp_autoteambalance 0
desactiva el auto-teambalance (cambia de equipo a los jugadores para equilibrar su número en los dos bandos) (1 lo activa)

> rcon sv_restartround 10
hace un restart a los 10 segundos (pone los marcadores a 0)

> rcon changelevel de_dust
cambia el mapa a de_dust

> rcon map cs_militia
cambia el mapa a cs_militia y desconecta a todos los jugadores. En ocasiones los servidores de CS sufren un bug que no deja unir a los jugadores a ningún equipo, haciendo un map se arregla el problema (changelevel no sirve)

4-Expulsar a Jugadores

4.1-Kickear a Jugadores:

>rcon kick player
De esta manera expulsarás al jugador con el nick player, el problema es que la mayoría de gente usa nombres muy largos o con caracteres especiales, por tanto es mejor usar el siguiente sistema:

>listplayers
Con este comando el servidor te responderá con una lista del tipo:

> 120 Broker
> 145 Vincent_V
> 146 Soy$%Lamer·""Cheater(//&yplayer
> 147 player
> 149 Blaster

El número delante de cada nick es la ID del jugador, si queremos expulsar a Soy$%Lamer·""Cheater(//&yplayer pondremos:

> rcon kick #146
Si no ponemos # delantre del ID no funcionará

Consejo: Si estas administrando el servidor sin estar jugando en él, para kickear o banear a alguien usa el comando:

>rcon status
y el servidor te responderá con una lista así:

># name id wonid frag time ping loss adr
># 1 "Blaster" 443 123825 23 22:31 80 0 213.97.58.127:27005
># 2 "haha" 444 281384 2 22:27 63 0 213.96.101.35:27005
># 3 "Kaos" 445 1643441 22 22:17 79 0 213.97.54.187:5002
># 4 ":)" 449 53389 12 20:11 57 0 217.126.20.55:27005
># 5 "oOMm" 455 998277 0 02:08 66 0 213.96.41.156:27005
># 6 ".L." 454 1055121 0 02:14 67 0 213.98.29.23:27005
># 7 "Soy$%Lamer·""Cheater(//&yplayer" 456 368053 1 01:54 992 3 237.127.3.45:27005
>7 users

El número a kickear es el siguiente al nick del jugador y deberemos poner # delante del ID, por ejemplo:

>rcon kick #7

4.2-Banear Jugadores

Si lo que quieres es expulsar a un jugador de manera indefinida o durante un determinado tiempo, tienes dos opciones, banearlo por su wonid o por su ip. La wonid es única con cada cdkey y por tanto nadie con esa cdkey podrá entrar al server mientras dure el ban. Banear por ip es más efectivo cuando el jugador tiene conexiones tipo adsl con ip fija, si usa modem o rdsi no conseguirás nada (solo ha de reconectar para saltarse el ban).

Banear por ip:

El comando a usar es addip por ejemplo tras hacer rcon status queremos banear a Soy$%Lamer·""Cheater(//&yplayer haremos:

>addip 30 237.127.3.45

De esta manera banearemos esa ip por 30 minutos, si sustituímos el 30 por un 0 el ban sera permanente.

De la misma manera que con los kicks podremos banearle la ip con:

>addip 0 #7

Para ver la lista de baneados por ip haremos:

>listip

Y obtendremos un listado como el siguiente:

>Filter list:
>2. 2. 2. 2 : permanent
>123.237. 12. 0 : 23.000 min
>237.127. 3. 45 : 30.000 min
>237.127. 3. 42 : permanent

El tiempo que nos indica al lado de cada baneado, es el tiempo por el que se le puso el ban NO el tiempo que le queda de ban.

Para quitar una ip del listado tan solo tenemos que poner:

>removeip 237.127.3.42

Y el server nos contestará con:

>Filter removed.

Para banear por la Wonid (lo más habitual) tendremos que hacer exáctamente lo mismo pero con los comandos:

addid
listid
removeid

y sustituyendo la ip por la wonid de la persona que queremos banear.

Traducción y ampliación del manual de Letto bY Letto, con el permiso de Letto

Queda totalmente prohibida la reproducción total o parcial de este manual sin el consentimiento expreso de su autor

 

CATEGORIA: GENERAL


Aquí se listan los comandos más conocidos y usados en la consola.

drawradar/hideradar - Activa/desactiva el radar

con_color “RRR GGG BBB” - Cambia el color de las letras del CS. La cifra de 3 valores representa cada color, rojo, verde y azul.

cl_showfps 0 - Permite visualizar los FPS (cuadros por segundo).

clear - Limpia (Borra) todo el texto de la consola.

connect <IP> - Te conectas a la IP seleccionada.

crosshair - Para activar la mirilla o desactivarla.

developer - En 1 permite que mediante la función ECHO imprima un mensaje en la pantalla de juego.

disconnect - Desconecta del servidor activo.

echo <texto> - Imprime un mensaje en la consola, para imprimir el texto en la pantalla se usa de la siguiente forma: “developer 1; echo “texto”; developer 0”.

exec <nombredeconfig.cfg> - Ejecuta una configuración (.cfg), este archivo debe encontrarse en la carpeta cstrike.

fps_max - Fija el máximo número de FPS mientras se juega. (Máximo 100 FPS).

hud_centerid 0 - En 1 aparecen la identificación de los jugadores en el centro de la pantalla.

hud_fastswitch 0 - En 1 activa el cambio rápido de armas.

hud_saytext_time 5 - Establece el tiempo que permanecerán los mensajes en pantalla

hud_takesshots 0 - Activa el auto screenshot al final de cada juego.

kill - Suicidio.

listmaps - Muestra los mapas que hay habilitados en el map cycle del servidor.

listplayers - Muestra la lista de jugadores en el servidor.

name "nombre" - Cambia tu nombre.

password <pass> - Introduce el password para ingresar a un server con pass.

quit - Sale del juego.

record <nombredelademo> - Empieza a grabar una demo(nombredelademo.dem). Ver Stop.

retry - Intenta conectarse de nuevo al servidor.

say <texto> - Dice "texto" al chat general.

say_team <texto> - Dice "texto" solo para el equipo.

sensitivity "5.0" - Sirve para ajustar la sensibilidad del mouse.

screenshot - Saca un Screen de la pantalla y lo guarda en la carpeta del Half-Life.

setinfo _vgui_menus 0 - Activa los menús en forma abreviada.

stopsound - Para el sonido actual (ejemplo los grillos de aztec).

timeleft - Muestra el tiempo restante del mapa.

unbind <tecla> - Remueve el bind de la letra.

unbindall - Remueve todos los binds.

volume 0.8 - Cambia el volumen del CS. Valores entre 0 y 1.

vote <numero> Vota al jugador "numero" para echarlo del servidor.

votemap <numero> - Vota un mapa de la lista tomado de listmaps.

wait - Hace una breve pausa en los alias y binds.

zoom_sensitivity_ratio 1.2 - Cambia la sensibilidad del mouse en el zoom.

--------------------------------------------------------------------------------



CATEGORIA: CONTROLES


Aquí se encuentran los comandos mas usados para configurar los controles de movimiento y del mouse.

+attack - Disparo primario.

+attack2 - Disparo secundario.

+back - Retroceder.

+commandmenu - Abre el menú de comandos.

+duck - Agacharse.

+forward - Caminar adelante.

+jump - Saltar.

+left - Gira hacia la izquierda.

+mlook - Activa el mouse como mira.

+moveleft - Camina de costado hacia la izquierda (strafe).

+moveright - Camina de costado hacia la derecha (strafe).

+reload - Recargar.

+right - Gira hacia la derecha.

+speed - Caminar si esta en modo autorun, Correr si el autorun esa apagado.

+use - Usar Item (defusar).

changeteam - Aparece el menú para cambiarse de equipo.

nvnext - Item siguiente en el inventario.

invprev - Item anterior en el inventario.

lastinv - Ultimo item seleccionado.

sensitivity "5.0" - Sirve para ajustar la sensibilidad del mouse.

slot<1-10> - Menu item 1 al 10.

zoom_sensitivity_ratio 1.2 - Cambia la sensibilidad del mouse en el zoom.


CATEGORIA: DEMOS


Con estos comandos vas a poder manejar las demos, reproducir, grabar, etc.

cl_gg 0 - Ejecuta el modo "Game Gauge" (gg corre una demo y al final informa sobre los máximas tasas de FPS).

listdemo <nombredelademo> - Lista la información de la demo.

playdemo <nombredelademo> - Reproduce la demo “nombredelademo”, el archivo debe estar dentro de la carpeta Cstrike (ver Stop)

record <nombredelademo> - Graba una demo en primera persona, la demo se crea en la carpeta cstrike con el “nombredelademo”

timerefresh - Hace un giro de la visión en ese lugar y visualiza el valor máximo de FPS obtenido.

timedemo <demo> - Inicia la demo ...Half-LifeValvedemo.dem al maximo de FPS y visualiza después cual fue la tasa de FPS más alta (mirar r_speeds, timerefresh, gg).

stop - Para la grabacion de la demo.

stopdemo - Finaliza la reproducción de la demo.

startmovie <nombre> <fps> - Permitir sacar .bmp de la demo para despues poder realizar un video. nombre: es el nombre que van a tener los .bmp, fps: son la cantidad de .bmp que vamos a sacar por segundo.

endmovie - Se usa después del startmovie para parar la demo.

Viewdemo <nombredelademo> - Reproduce demos que fueron grabadas con el HLTV para poder usar las opciones de adelantar, retroceder, etc.

--------------------------------------------------------------------------------




CATEGORIA: VIDEO



Estos comandos son para poder configurar toda la parte grafica para obtener un mayor rendimiento, o simplemente para configurar a nuestro gusto.


+graph - Inicia el visor de net_graph.

adjust_crosshair - Cambia el color de la mira.

cl_backspeed 400 - Fija la velocidad para retroceder.

cl_bob 0.01 - Fija la cantidad de movimiento mientras el jugador camina.

cl_bobup 0.5 - Fija la cantidad de movimiento al caminar.

cl_gibcount 4 - Establece el numero de trozos en los que un enemigo se desmembrara al morir.

cl_giblife 25 - Establece el tiempo en segundos para los que los trozos de cuerpo quedarán en el suelo.

cl_gibvelscale 1 - Establece la escala de los gráficos de los trozos de cuerpo. A mayor escala más rendimiento.

cl_himodels 0 - En 1 activa los modelos de alta calidad.

cl_showfps 0 - En 1 activa el visor de FPS.

gl_cull 1 - Activa el renderizado de objetos solo visibles (0 baja FPS).

gl_d3dflip 0 - Activa la orden de renderizado invertido para modo D3D.

gl_dither 1 - Activa el suavizado de texturas.

gl_keeptjunctions 1 - Activa un método de unión de texturas, a 1 menos rendimiento.

gl_lightholes 1 - Activa las señales de luz (0 aumenta el rendimiento).

gl_max_size 256 - Fija el tamaño máximo de las texturas (mas tamaño mas calidad y peor rendimiento).

gl_picmip 0 - Fija la calidad de renderizado (0,1,2).

gl_playermip 0 - Fija la calidad de renderizado de los modelos(0,1,2).

gl_round_down 3 - Fija el tamaño de la textura (Un valor mas alto da peor aspecto y más FPS).

gl_smoothmodels 1 - Activa el suavizado de modelos. (0 aumentará un poco los FPS).

gl_spriteblend 1 - Activa los sprites de alta calidad.

gl_texsort 0 - Activa unas texturas vivas y más brillantes, disminuye el rendimiento.

gl_texturemode <tipo> - Tipo de renderizado (de mejor a peor):
GL_NEAREST_MIPMAP_NEAREST
GL_LINEAR_MIPMAP_NEAREST
GL_NEAREST_MIPMAP_LINEAR
GL_LINEAR_MIPMAP_LINEAR

gl_wateramp 0 - Activa las ondas de agua amplificadas. 1 disminuye los FPS.

gl_ztrick 1 - Acelera el renderizado en algunas tarjetas 3dfx. Ayuda un poco a la memoria de video para placas viejas.

host_framerate 0 - Fija la velocidad a la que Host y servidor interactúan con el juego.

host_speeds 0 - Activa el visor de los FPS actuales en pantalla.

m_filter 0 - En 1 activa el filtro del mouse (puede hacer que se deslice mas suavemente la pantalla)

max_shells 1 - Define el numero de los cartuchos de las balas saliendo del arma simultaneamente en pantalla (0 es infinito).

max_smokepuffs 1 - Define el numero de "humitos" simultaneamente mostrados en pantalla.

mp_decals 2000 - Fija el máximo número de marcas que se muestran simultáneamente en el mapa.

net_graph 0 - Inicia la gráfica de Red mostrando FPS, latencia, así como entrada y salida de kb/s. (1, 2 y 3).

net_graphpos 1 - Fija la posición de net_graph en pantalla:
1 - Abajo, derecha.
2 - Abajo, centro.
3 - Abajo, izquierda.

net_graphwidth 192 - Fija el ancho de net_graph.

net_scale 5 - Fija la escala vertical de net_graph.

net_showdrop 0 - En 1 activa el visor de paquetes perdidos.

net_showpackets 0 - En 1 activa el visor de paquetes.

precache 1 - Activa la precarga de todos los archivos necesarios al comenzar el mapa (Evita freeze a 1).

r_drawviewmodel 1 - Visualiza o no el arma en pantalla (en 0 ganas FPS).

r_dynamic 1 - Activa las luces dinámicas (0 aumenta FPS).

r_mirroralpha 1 - Activa las texturas reflectantes (En 0 puede aumentar el performance).

r_mmx 1 - Fuerza los métodos de calculo en CPU MMX.

r_shadows 0 - En 1 activa las sombras (Disminuye el rendimiento y no son demasiado buenas).

r_speeds 0 - Muestra los FPS máximos, velocidad de render y información de polígonos.

r_traceglow 0 - Activa un método de comprobación de luz en los ¿monstruos? (1 disminuirá el rendimiento).

sizedown - Disminuye el tamaño de pantalla (incrementará los FPS, no funciona en algunas aceleradoras).

sizeup - Incrementa el tamaño de pantalla (decrecerán los FPS, no funciona en algunas tarjetas).

timerefresh - Hace un giro de la visión en ese lugar y visualiza el valor máximo de FPS obtenido.

vid_d3d 0 - Activa el soporte Direct3D (Mantenlo desactivado si tu placa soporta OpenGL).

vid_describemode - Visualiza la configuración de video.

violence_ablood 1 - Activa la sangre (0 Aumenta el rendimiento).

violence_agibs 1 - Activa gibs (Trozos desmembrados). 0 Aumenta el rendimiento.

violence_hblood 1 - Activa mas sangre (0 Aumenta el rendimiento).

violence_hgibs 1 - Aumenta gibs (0 aumentara el rendimiento).


----------------------------



CATEGORIA: AUDIO

Las opciones de sonido se ajustan con los siguientes comandos.


ambient_fade 100 - Fija la distancia en la cual los sonidos ambiente se pierden a lo lejos.

ambient_level 0.3 - Fija el nivel de sonido para los sonidos ambiente.

bgmvolume 0 - Inicia el CD Audio. (El valor 0 puede aumentar el rendimiento).

hisound 0 - Activa sonido de alta calidad (1=22kHz, 0=11kHz). 0 aumenta el rendimiento.

loadas8bit 0 - Valor 1 fuerza sonido a 8-bit (peor calidad).

nosound 0 - Deshabilita los sonidos.

soundinfo - Muestra: canales, samples, samplebits, velocidad, acceso directo de memoria, y canales estéreos de los sonidos.

soundlist - Muestra todos los sonidos cargados.

stopsound - Para el sonido actual (ej: los grillos de aztec).

s_automax_distance 30 - Fija la distancia para el volumen máximo de sonidos.

s_automin_distance 2 - Fija la distancia para el volumen mínimo de sonidos.

s_a3d 0 - Inicia el soporte A3D (0 mejora el rendimiento).

s_eax 0 - Inicia el soporte EAX (0 mejora el rendimiento).

s_enable_a3d - Activa el sonido A3D.

s_reverb 1 - Inicia el reverb de sonido (0 mejora el rendimiento).

volume 0.8 - Cambia el volumen del CS.

+voicerecord - Activa el Chat por Voz.

--------------------------------------------------------------------------------


CATEGORIA: RED Y CONEXIÓN



Con estos comandos podrás configurar tu red y conexión a internet.


cl_allowdownload 1 - Permite bajar del servidor mapas modelos y logos al entrar en el server. Si esta en 0, el half life no les va a bajar absolutamente NINGUN archivo (sea un mapa o un logo) al conectarse al server. Es decir, que si el server cambia de mapa, y no tienen el mapa, o algún archivo que el server requiera transferir, los va a echar.

cl_allowupload 1 - Permite la subida de mapas, modelos y logos al entrar en el server.

cl_cmdrate 30 - Numero de veces por segundo que el cliente pedirá información al servidor.
56k: 30
Cable: 45
LAN: 50

cl_dlmax 128 - Establece el numero máximo de kb a la que podremos bajar del servidor.

cl_download_ingame 1 - Permite la descarga mientras se juega, esto evita que el half-life les baje nuevos logos si entra nueva gente a jugar donde están jugando.

cl_gaitestimation 1 - Activa la "estimación de pasos" que sirve principalmente para el aspecto de "andar volando" a 0 será el valor adecuado para una visualización adecuada de la animación pero aumenta el lag.

cl_latency 0 - Fija el valor de latencia en el cliente.

cl_lb 0 - Activa la predicción de tiro (si cl_lw está en 1). Si está en 1, parecerá que los tiros no dan.

cl_lc 1 - Inicia la "compensación de lag".

cl_lw 1 - Activa las animaciones de las armas y sonido por el cliente (da lag). En 1, las animaciones de las armas y sonido se dispararan al instante, pero el verdadero disparo que interpreta el servidor no correspondera, por lo que parecerá que pegas y no matas.

cl_nopred 0 - Desactiva la "predicción del cliente" (1 incrementa el lag).

cl_rate 9000 - Fija el ratio por el que el cliente mandara datos al servidor por segundos. Modem: 4000 Cable: 10000, T1: 20000. Un valor mal puesto aumenta el lag.

cl_resend 6 - Fija la cuenta de reenvío (numero de veces que se reenvía el paquete).

cl_updaterate 20 - Fija el numero de refrescos por segundo que el cliente pedirá al servidor. Cable-DSL: 40 LAN: 50.


----------------------------------




CATEGORIA: SERVIDOR


Estos comandos sirven para administrar servidores.


addip <tiempo> <ip> - Banea al jugador según su numero de IP, el tiempo esta en minutos (0 para tiempo indeterminado).

changelevel <nombre del mapa> - Cambia al mapa deseado.

hostname <nombre> - Establece el nombre del Servidor.

kick #<numerodeplayer> - Echa al jugador elegido, tambien se puede kickear escribiendo su nombre exacto.

listip - Muestra los IP que estan en la lista de jugadores baneados.

log <on/off> - Activa o desactiva los logs del servidor.

mp_autoteambalance 0 - Auto balance de equipos, 1 para activarlo y 0 para desactivarlo.

mp_c4timer <tiempo> - Tiempo de explosión desde que se conecta la bomba en segundos.

mp_flashlight 1 - Permite usar linterna, con el 1 la activas y con 0 la desactivas.

mp_footsteps 1 - Para activar el sonido de los pasos.

mp_forcechasecam 0 - Acciona la chasecam para seguir la configuración de los teammates.

mp_freezetime <tiempo> - Pones el tiempo para poder comprar al principio de cada ronda en segundos.

mp_friendlyfire 1 - Habilita el modo para pegarles a los teammates.

mp_hostagepenalty <número> - Fija el número de rehenes que puedes matar antes del kick.

mp_limitteams <número> - Diferencia maxima de jugadores entre los equipos.

mp_logmessages 0 - Activa la posibilidad de registrar los mensajes del chat.

mp_mapvoteratio <numero> - Ratio de votación (de 0.0 a 1) que fijan los votos minimos para cambio de mapa.

mp_roundtime <tiempo> - Tiempo del round en minutos.

mp_timelimit <numero> - Tiempo en minutos máximo entre las rotaciones de cada mapa, 0 es sin tiempo.

rcon <acción> - Con este comando se puede manejar un servidor por control remoto, anteponer a cada acción la palabra rcon.

rcon_address <IP> - Setea el IP para conectarse al servidor sin necesidad de estar conectado en el mismo.

rcon_password <pass> - Setea el password del remote control.

rcon_port <puerto> - Setea el puerto del remote control.

removeip <IP> - Remueve el IP de la lista del servidor (sirve para desbanear).

restart - Reinicia el servidor en el mismo mapa en el que se encuentra.

stat - Muestra la información sobre los jugadores (encolumnada).

status - Muestra la información sobre los jugadores.

sv_gravity 800 - Cambia el valor de la gravedad.

sv_password <password> - Le pone password al server.

sv_restartround <tiempo> - Hace un restart del mapa en el tiempo indicado en segundos.

sv_restart <tiempo> - Lo mismo que sv_restartround


 طباعة

اقرأ أيضاً :