Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo configurar un servidor CS

Cómo configurar un servidor CS

Método de construcción del servidor CS

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

Autor de este artículo: Pepsi Online Collection Fecha de actualización: 2002-3-5

En primer lugar, debes tener una PC potente, al menos PIII500 o superior, con 128 M de memoria. Se recomienda AMD Athlon 1G, memoria de 512M. Y lo más importante: ¡ancho de banda!

En segundo lugar, es mejor usar LINUX como sistema operativo, pero ------- es demasiado complicado, jaja, así que es mejor usar WIN2000, porque es el kernel NT, Gestión de memoria y disco o Sí. No uses 98, ME o similares, de lo contrario terminarás con un "trabajo no recompensable" :-)

Por supuesto, el servidor no solo usa tu CS para abrir una red (¡Tonterías! Todo el mundo ¡En la tierra lo sabe!) Oh... Volviendo al tema, ejem, necesitamos estas dos cosas HLSERVER4108

CS1.3FULL. Instale HLSERVER primero y luego instale CS1.3. Automáticamente encontrará el directorio de HLSERVER, hasta SIGUIENTE. Habiendo dicho esto, creo que todos los que son inteligentes lo entienden (¡¿Qué?! ¡¿No lo entiendes?! ¡¡¡No puedo leer!! ADMIN_SLAP XXX!!!!)

Como servidor, debes hacerlo. Hay muchas configuraciones. Normalmente, solo necesita crear tres archivos básicos: server.cfg, mapcycle.txt y motd.txt en el directorio HLserver\cstrike\.

server.cfg es el archivo de configuración del servidor y se puede editar con cualquier editor de texto.

El siguiente es un ejemplo de servidor SUNNET

0 significa No, 1 significa Sí.

sv_aim 0 Si apuntar automáticamente

pausable 0 Si el cliente puede pausar el juego

nombre de host "CS1.3 SunNet amp; =LX= servidor" Servidor name

mp_timelimit 40 Ciclo de tiempo de cada mapa

sv_cheats 0 Si se activa el modo trampa (parece inútil)

mp_c4timer 35 Tiempo de cuenta regresiva de la bomba

mp_chasecam 0 Si la lente está fija o no (si eliges 1, solo podrás ver la batalla en una ubicación fija después de ingresar al servidor)

mp_falldamage 1 Daño por caída desde una altura

mp_flashlight 1 Si hay tácticas Linterna

mp_footsteps 1 Si hay pasos

mp_freezetime 5 El momento de comprar artículos al comienzo de cada ronda

mp_friendly_grenade_damage 1 Daño amistoso con granada

mp_friendlyfire 0 Daño amistoso

mp_autoteambalance 1 Número mínimo de personas para equilibrar automáticamente

mp_roundtime 3 Tiempo por ronda

rcon_password **** Contraseña de OP

mp_limitteams 1 Equilibra automáticamente el número de personas

mp_tkpunish 0 Ya sea para castigar a las fuerzas amigas

mp_mapvoteratio 0.4 Proporción de votación ( puedes expulsar a los tramposos y cambiar mapas votando)

mp_logfile 1 Si el servidor deja un archivo de registro

mp_hostagepenalty 3 Si más de tres rehenes resultan heridos dentro del tiempo especificado, serán ser expulsado automáticamente

mp_forcechasecam 1 Modo de observación post mortem (0 significa que solo se pueden ver a los compañeros de equipo, 1 es MIRADA LIBRE, 2 es observar cómo otros te pisan)

mp_buytime 0,5 Medio minuto comprar artículos por ronda

iniciar sesión y comenzar a grabar

//allow_spectators 1 Permitir ángulo de observador

mapcycle.txt es el archivo de secuencia para el ciclo del archivo de mapas

El mapcycle.txt contiene el nombre del archivo del mapa sin sufijo, como cs_747.bsp, solo tome cs_747. El mapa está en el directorio Hlserver\cstrike\maps. Seleccione el mapa que desea recorrer. Luego ingrese el nombre del archivo en mapcycle.txt de acuerdo con las reglas mencionadas anteriormente. Utilice retorno forzado entre cada mapa. Al agregar un nuevo mapa, no solo debe copiar el archivo .bsp al directorio Hlserver\cstrike\maps, sino también agregar el nombre del nuevo mapa a mapcycle.txt. ¡Recuerde! es el archivo de descripción del servidor

motd.txt es el archivo de descripción del servidor, que es la primera ventana que ve cada jugador después de ingresar al servidor. Siéntete libre de escribir como quieras.

Por ejemplo: "Soy =LX=jajaja jajaja ¡¡¡Todos que me jodan!!! ¡¡¡Vamos!!!" sobre los parámetros operativos del servidor.

Haga clic derecho en el escritorio para crear un acceso directo, ingrese la siguiente línea en la línea de comando, preste atención a los espacios

c:\Hlserver\hlds.exe - game cstrike -port 27015 maxplayers 16 map de_dust2

c:\Hlserver\hlds.exe El directorio donde instalaste hlserver

-game cstrike especifica el CS para ejecutar el juego

-port 27015 especifica la conexión del juego El puerto es 27015

maxplayers 16 El número máximo de jugadores en el juego es 16

map de_dust2 Especifica el mapa inicial como de_dust2

Cuando otros ingresen al servidor, ingrese al juego de Internet y seleccione Agregar servidor. Ingrese la IP del servidor y el puerto que especificó anteriormente. Establecer un servidor en una red local es lo mismo que lo anterior, pero puede agregar -nomaster en la línea de comando para evitar que el servidor tenga autenticación GANADA y evitar problemas del servidor causados ​​por dificultades de red en el extranjero. Al mismo tiempo, agregue sv_lan 1 para especificarlo como servidor LAN. Cuando otros ingresan al servidor, pueden ingresar al juego LAN.

-----Cerrar ventana-----

Explicación detallada de la configuración del servidor CS

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

1. Requisitos básicos para la instalación del servidor

1) Requisitos de hardware

Server La configuración mínima de hardware es probablemente PIII500 y más de 128 M de memoria. Si la memoria es baja, a menudo tendrá que soportar los tiempos de espera.

2) Requisitos de la línea

Cuanto más rápida sea la línea, mejor. Aunque la velocidad máxima de carga y descarga continua de CS en el juego es de solo 3 K/s, será mejor. jugar si el PING es alto No será divertido, el servidor ccsk tiene un ancho de banda exclusivo de 10M.

2. Configuración del lado del servidor

1) Primero debes instalar HLserver. Aunque Half Life viene con software para crear un servidor, si no juegas en el servidor (. Nadie juega en el servidor ^_^), usar HLserver puede reducir mucho espacio. Luego actualice HLSERVER a la última versión (igual que actualizar HL) y luego instale la última versión de CS (igual que instalar un CS cliente).

2) Como servidor, debe tener muchas configuraciones. En circunstancias normales, solo necesita crear tres archivos básicos: server.cfg, mapcycle.txt y motd.txt en HLserver\. directorio cstrike\.

server.cfg es el archivo de configuración del servidor

Se puede editar con cualquier editor de texto.

0 significa No, 1 significa Sí.

sv_aim 0 Si apuntar automáticamente

pausable 0 Si el cliente puede pausar el juego

nombre de host "Servidor CCSK.net Counter-Strike" Nombre del servidor

mp_timelimit 30 Ciclo del tiempo de cada mapa

mp_startmoney 12000 La cantidad para iniciar el juego

mp_c4timer 45 Tiempo de cuenta regresiva de la bomba

mp_chasecam 0 Si para arreglar la cámara

mp_falldamage 1 Daño por caída desde altura

mp_flashlight 1 Si hay una linterna

mp_footsteps 1 Si hay pasos

mp_freezetime 4 El momento en que cada juego comienza a comprar artículos

mp_friendly_grenade_damage 1 Ya sea daño por fuerza amiga de la granada

mp_friendlyfire 1 Ya sea daño por fuerza amiga del arma

mp_autoteambalance 2 Automáticamente ajusta el límite mínimo de la diferencia en el número de personas en ambos lados

mp_roundtime 4 Número de veces por ronda

rcon_password ***** Contraseña del servidor

mp_limitteams N Se ajusta automáticamente si hay más de N personas en ambos lados

mp_tkpunish 1 Ya sea para castigar a las fuerzas amigas

mp_mapvoteratio Proporción de votación de 0,2 (puedes expulsar a los tramposos y cambiar mapas votación)

mp_logfile 1 Si el servidor deja un archivo de registro

iniciar sesión y comenzar a grabar

mp_hostagepenalty=3 Si más de tres rehenes resultan heridos dentro del tiempo especificado , serán expulsados ​​automáticamente

Logaddress 202.108.249.81 2000 Establece el puerto de escucha de las clasificaciones cs nacionales de ccsk

mapcycle .txt es el archivo de secuencia para el ciclo de archivos de mapas

Lo que está escrito en mapcycle.txt es el nombre del archivo del mapa sin sufijo, como cs_747.bsp, solo se toma cs_747. El mapa está en el directorio Hlserver\cstrike\maps. Seleccione el mapa que desea recorrer, luego ingrese el nombre del archivo en mapcycle.txt de acuerdo con las reglas mencionadas anteriormente y separe cada mapa con un retorno completo. Al agregar un nuevo mapa, no solo debe copiar el archivo .bsp al directorio Hlserver\cstrike\maps, sino también agregar el nombre del nuevo mapa a mapcycle.txt. ¡Recuerde!

motd.txt. es el archivo de descripción del servidor

motd.txt es el archivo de descripción del servidor Es la primera ventana que ve cada jugador al ingresar al servidor. Siéntete libre de escribir como quieras.

3) Con lo anterior, incluso si el servidor cs está casi configurado, hablemos de los parámetros operativos del servidor.

Haga clic derecho en el escritorio para crear un acceso directo, ingrese la siguiente línea en la línea de comando, preste atención a los espacios

c:\Hlserver\hlds.exe - game cstrike -port 27016 maxplayers 22 map cs_747

c:\Hlserver\hlds.exe El directorio donde instaló hlserver

-game cstrike especifica el juego en ejecución como CS

-port 27016 especifica la conexión del juego El puerto es 27016

maxplayers 22 El número máximo de jugadores en el juego es 22 (el juego solo admite 20 personas, los dos adicionales son espectadores)

map cs_747 Especifique el mapa inicial como cs_747

Cuando otras personas ingresen al servidor, ingrese al juego de Internet, seleccione Agregar servidor, ingrese la IP del servidor y el puerto que especificó anteriormente. 4) Establecer un servidor en la red local es lo mismo que arriba, pero puede agregar -nomaster en la línea de comando para evitar que el servidor tenga autenticación GANADA y evitar problemas del servidor causados ​​por dificultades de red en el extranjero. Al mismo tiempo, agregue sv_lan 1 para especificarlo como servidor LAN. Cuando otros ingresan al servidor, pueden ingresar al juego LAN.

5) Si no ha descargado hlserver, también puede usar hl cs1.0 normal como servidor. El método específico es: después de ingresar al juego, seleccione jugar cs, seleccione juego de Internet, seleccione crear juego. , hay una opción en la parte inferior de Servidor dedicado, selecciónela y haga clic en Listo. Puedes utilizar una máquina separada como servidor CS, lo que puede mejorar enormemente la velocidad del juego. También es aplicable a los juegos LAN, pero sólo necesitas seleccionarlo en el juego LAN. Las configuraciones anteriores también se pueden implementar.

3. Comandos de uso común para los operadores de servidores

1. Comandos de control del lado del servidor

1) Obtener información del usuario

Comando: / USERS

Ejemplo:

/USERS

USERID: UNIQUEID: USERNAME

01 365431984 Más Más Té [AH]

02 3213645436 DDM=LD=

03 3143644 aikstorm=AIK=

Explicación: USERID lo proporciona el SERVIDOR. Está organizado en secuencia a partir del inicio del SERVIDOR. Vuelva a calcular después de reiniciar.

UNIQUEID es emitido por WON.NET (el servidor externo que verifica la cdkey que todos aman y odian). Un conjunto de CD-KEY tiene un conjunto correspondiente de UNIQUEID.

USERNAME es el nombre de usuario

2) Patear a alguien

Comando: /kick#USERID#

Ejemplo: KICK#02#

3) Bloquear cuenta

Comando: /BANID MINUTES UNIQUEID

Ejemplo 1: BANID 0 365431984

Más Más Té [AH] IS PROHIBIDO PARA SIEMPRE.

Ejemplo 2: BANID 1 365431984

Más Más Té [AH] ESTÁ PROHIBIDO POR 1 MINUTO.

Explicación: LOS MINUTOS son minutos bloqueados Número, si 0 está bloqueado permanentemente (¡¡úselo con precaución!!!)

La explicación de UNIQUEID es la misma que la anterior 4) Expulsar a alguien y bloquear la cuenta al mismo tiempo

Comando: /BANID MINUTES UNIQUEID KICK

Ejemplo: /BANID 0 3213645436 KICK

5) Escribe la cuenta bloqueada en BANNED.CFG (lista negra^_^)

Comando: / WRITEID

Explicación: Escriba la lista de ADM BAN en el archivo BANNED.CFG.

6) Cancelar el UNIQUEID agregado a la lista BAN

Comando: /REMOVEID UNIQUEID

Ejemplo: /REMOVEID 365431984

Explicación: Es decir, la cuenta desbloqueada

7) LISTID Comprueba qué ID tienes actualmente baneados y durante cuánto tiempo has estado baneado

Comando: /LISTID

8) Cambiar mapa

Comando: /MAP MAPNAME

/CHANGELEVEL MAPNAME

/CHANGELEVEL2 MAPNAME

Ejemplo: Cambiar al mapa CS_747

/MAP CS_747

Explicación: Cambia el mapa inmediatamente, pero todos los USUARIOS abandonarán el juego.

/CHANGELEVEL CS_747

Explicación: Cambia el mapa inmediatamente y ningún USUARIO abandonará el juego.

/CHANGELEVEL2 CS_747

Explicación: Si esperas hasta que se acabe el tiempo del mapa y luego cambias el mapa, ningún USUARIO abandonará el juego.

2. Controlar las instrucciones del servidor en el lado del cliente

La diferencia con el lado del SERVIDOR es que cuando ADMIN ingresa al juego en el lado del CLIENTE, puede controlar de forma remota la administración del servidor.

Ingresa el siguiente comando en la consola del juego (usa la tecla ~ para llamar a la consola)

1) Establece la contraseña de administración del servidor de control remoto

Comando: /RCON_PASSWORD PASSWORD

Ejemplo: Agregar SERVER.CFG en el lado del SERVIDOR

/RCON_PASSWORD 1234567890

Significa que la contraseña de administración del servidor de control remoto es 1234567890

2) Ingrese

Comando: /RCON_PASSWORD PASSWORD

Ejemplo: Ingrese

/RCON_PASSWORD 1234567890 en el lado CLIENTE para ingresar al SERVIDOR .

3) Ingresar al servidor cuando el número de personas esté completo

Comando: /RCON_ADDRESS ADDRESS

Ejemplo: Teclear del lado CLIENTE

/RCON_ADDRESS 210.68.170.7

El estado del SERVIDOR se puede monitorear, pero no se puede reproducir.

4) Otros comandos

Comando: /RCON COMMAND

Ejemplo: /RCON BANID 0 3136541365 KICK

Todos los demás en el servidor lado Se pueden utilizar todas las instrucciones disponibles, pero se debe agregar RCON antes de la instrucción.

3. Instrucciones en el cliente

Puedes ingresar ciertas instrucciones presionando la tecla "~" para llamar a la consola durante el juego CS.

NOMBRE XXX: cambia el ID actual (algunos servidores necesitan aceptar comandos solo al comienzo de cada ronda)

timeleft: muestra el tiempo restante del mapa actual

LISTPLAYERS: muestra el ID digital del jugador

VOTE ID digital: vota para expulsar al tramposo

LISTMAPS: muestra el ID digital del mapa

VOTEMAP ID digital: vota por un mapa

CL_SHOWFPS 1 (0 está desactivado): muestra el valor de tu fotograma

net_graph 1 (0 está desactivado): el recuento de viñetas en la parte inferior derecha La esquina puede mostrar FPS y velocidad de conexión. Líneas que muestran la velocidad y el número de fotogramas de la conexión.

hud_centerid 0

Establezca 1 para centrar el mensaje de chat en la pantalla y configúrelo en 0 para colocar el mensaje de chat en la esquina inferior izquierda de la pantalla.

calificación 2500

Establece cuántos datos/información se aceptan desde el servidor al que te conectas.

El MÓDEM de 14,4K está configurado en 1500, el MÓDEM de 33,6K está configurado en 3000, el MÓDEM de 56K está configurado en 3500 y el ISDN está configurado en 5000. El valor de configuración para la velocidad de conexión es mayor que ISDN está entre 5000 y 9999.

setinfo fantasmas 0

Establezca 1 para permitir que los fantasmas se vean en modo observador, 0 para desactivarlo. Deshabilitar GHOSTS puede mejorar la situación de demasiados LAG.

vid_config_x 800

Establece la posición horizontal de la pantalla

vid_d3d 0

Activa el soporte 3D, "1" activado, " 0" de descuento.

vid_describemode

Muestra el panel para configurar el modo de sonido

vid_mode 0

Configurar el modo de sonido

viewframe

p>

Muestra armas y equipos, solo aplicable a la aceleración OpenGL.

zoom_sensitivity_ratio 1.200

Establece la sensibilidad del ratón al acercar el arma

velocidad

Obliga al jugador a "caminar" si la función "seguir ejecutando" está activada, o fuerza al reproductor a "ejecutar" si la función "seguir ejecutando" no está activada. mlook

Usa el ratón para seleccionar la dirección

klook

Usa el teclado para seleccionar la dirección

jlook

Utilice el gamepad para seleccionar Dirección

Sección de configuración del servidor CS

En primer lugar, hay tres archivos en la configuración del servidor: game.cfg, server.cfg y listenerver.cfg , todo en la carpeta cstrike.

El archivo game.cfg se controla mediante la opción Avanzado al crear el servidor, es decir, se puede controlar al crear el servidor.

El archivo listeningver.cfg es el archivo de configuración de opciones de servidor predeterminado para servidores no independientes (es decir, la máquina que crea el servidor también está en el juego CS) al cambiar mapas.

El archivo server.cfg es un archivo de configuración de opciones de servidor predeterminado para un servidor independiente (es decir, la máquina que crea el servidor no está en el juego CS y se muestra en el modo de ventana de DOS) al cambiar de mapa. .

La configuración de los siguientes dos archivos es la siguiente (incluidos los comentarios en chino):

// Este archivo configurará su servidor cuando cambie de servidor.

//Contraseña del servidor (contraseña para que el cliente ingrese al juego) "" significa que no

sv_password ""

//Contraseña del servidor de administración remota"" significa no

rcon_password "nick4u"

//Nombre de servidor predeterminado "Nick's Counter-Strike Server"

nombre de host "Nick's Counter-Strike Server"

//Cada ronda es de 30 minutos

mp_timelimit 30

// El número máximo de muertes y puntuaciones es no 0/sí (1-n si es el límite superior). se excede, el mapa será cambiado.

mp_fraglimit 0

// El límite superior del número de victorias es no 0/sí (1-n).

mp_winlimit 0

// Límite superior de la ronda No 0/Sí (1-n), si se excede el límite superior, cambia el mapa.

mp_maxrounds 0

// Se recomienda que el tiempo de congelación para comprar armas (0-45) sea de 5 segundos.

mp_freezetime 3

//4 minutos por ronda

mp_roundtime 4

//Tiempo para comprar armas y equipo (0,25-1,5 ) es decir, 15 segundos-90 segundos

mp_buytime 0,5

// Tiempo de cuenta atrás de la bomba (15-75)

mp_c4timer 35

// Muerte Perspectiva trasera 1 El compañero de equipo 2 del equipo solo tiene perspectiva en primera persona 0 Sin restricciones

mp_forcecamera 1

// Modo de perspectiva posterior a la muerte 0 seguimiento libre/1 seguimiento fijo

mp_chasecam 0

//La pantalla permanece negra después de que el personaje muere0/se vuelve negro1

mp_fadetoblack 0

//fuego amigo off0/on1

mp_chasecam p>

mp_friendlyfire 0

//Penalización por matar fuego amigo 0 Sin penalización/castigo: mata a más de (1-n) compañeros de equipo, lo harás muere automáticamente en la siguiente ronda

mp_tkpunish 1

// Ajusta automáticamente el equilibrio de ambos equipos sin ajustar 0/Ajusta (1-n) individuos

mp_autoteambalance 1

// Ajusta automáticamente el equilibrio de ambos equipos si excede n personas Ajusta la diferencia de número de personas 0 off

mp_limitteams 1

//Cantidad de dinero al iniciar el juego (800-16000)

mp_startmoney 800

// Tasa máxima 10000 (10000 o superior para LAN; 4000-6000 para módem por cable/ Utilice 1000 o superior para LAN; use 400-600 para módem por cable/

// Velocidad máxima de movimiento del cliente

sv_maxspeed 320

// Pausar juego deshabilitado 0/permitido 1

pausable 0

// Modo trucos desactivado 0/activado 1

sv_cheats 0

//Apunte automático desactivado 0/activado 1

sv_aim 0

// Linterna táctica permitida 1/deshabilitada 0

mp_flashlight 1

// Pasos habilitados 1/deshabilitado 0

mp_footsteps 1

// El daño por caída desde altura está activado 1/desactivado 0

mp_falldamage 1

// Expulsar automáticamente a jugadores inmóviles está activado 1/desactivado 0

mp_autokick 1

// Modo observador activado 1/apagado 0

allow_spectators 1

// El servidor establece el tiempo de reinicio del juego , incluido el número de muertes, armas, dinero y puntos. Establezca en 0 para no restablecer.

//sv_restartround 2

// El servidor establece el tiempo de reinicio del juego, incluido el número de muertes, armas, dinero y puntuaciones. Establezca en 0 para no restablecer.

//sv_restart 2

// Penalización por matar rehenes 0 Sin castigo/Castigo: Si más de (1-n) rehenes son dañados dentro del tiempo especificado, serán automáticamente expulsado

mp_hostagepenalty 0

// Permitir descarga en 1/apagado 0

sv_allowdownload 1

// Permitir descarga (sv_allowdownload 1 ) para controlar si se permite al reproductor la transferencia de LOGO permitido 1/prohibido 0

sv_send_logos 1

// Permitir descarga (sv_allowdownload 1) para controlar si se permite la transferencia de archivos de recursos cuando está habilitado 1/prohibido 0

sv_send_resources 1

//Permitir carga desactivada 0/activada 1

sv_allowupload 1

// Configuración de gravedad del servidor por defecto es gravedad normal 800, rango -999 a 99999

sv_gravity 800

// voto para expulsar a un jugador específico (0,10-1,00)

mp_kickpercent 0.66

// votemap cambia la proporción de votación del mapa (0.10-1.00)

mp_mapvoteratio 0.6

//Establece el valor de actualización del modo fantasma (0.1-1)

mp_ghostfrequency 0.1

// Textura de alta calidad del servidor desactivada 0/activada 1

sv_sendvelocity 0

// El servidor reduce el retraso de LAG (altos requisitos en el servidor) off 0/ Habilitar 1

mp_lowlag 0

// Los datos de detalles del servidor se envían por defecto 300, que se pueden reducir a 250 o 200 para mejorar la velocidad.

mp_decals 300

//Si el servidor permite la comunicación de voz por micrófono permitida 1/deshabilitada 0

sv_voiceenable 1

//Si el el servidor lo permite El uso de comunicación de voz entre clientes está permitido 1/no permitido 0

sv_alltalk 1

// Si el servidor graba el archivo o no 0/grabado 1

mp_logfile 1

// Si se debe grabar la conversación en el archivo de registro No grabar 0/recordar 1

mp_logmessages 0

// Si. para registrar la prohibición del jugador en el archivo de registro Contenido no registrado 0/registrado 1

sv_logbans 0

//Establecer el archivo de ciclo del mapa

mapcyclefile. mapcycle.txt

//Iniciar registro

iniciar sesión