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, etc., de lo contrario serás "recompensado":-)

Por supuesto, el servidor no solo usa tu CS para abrir una red ( ¡Tonterías! Todo el mundo lo sabe it! ) 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 & =LX= servidor" nombre del servidor

p>

mp_timelimit 40 Ciclo del tiempo de cada mapa

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

mp_c4timer 35 Bomba tiempo de cuenta regresiva

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 una linterna táctica

mp_footsteps 1 Si hay pasos

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

mp_friendly_grenade_damage 1 Daño amigo de granada

mp_friendlyfire 0 Daño de fuego amigo

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

mp_roundtime 3 Tiempo por ronda

rcon_password **** Contraseña 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 hay más de tres rehenes lesionados dentro del tiempo especificado, serán expulsados ​​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 significa MIRADA LIBRE, 2 es ver a otros pisarte)

mp_buytime 0,5 Medio minuto para 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 mapa

Lo que está escrito en mapcycle.txt es el nombre del archivo de 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 fijo 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 Es la primera ventana que ve cada jugador al 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 que el puerto de conexión del juego 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

Ingresa al juego de Internet cuando otros ingresan al servidor, selecciona Agregar servidor e ingresa la IP del servidor y el puerto que especificaste 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

<. p>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\cstrike\. directorio.

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 Si las granadas dañan a las fuerzas amigas

mp_friendlyfire 1 Si las armas a las fuerzas amigas dañan

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! 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 que el puerto de conexión del juego 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 Especifica el mapa inicial como cs_747

Cuando otras personas ingresan al servidor, ingresa al juego de Internet, selecciona Agregar servidor e ingresa la IP del servidor y el puerto que especificaste anteriormente. . 4) Establecer un servidor en la 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 fallas de la 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, y en la parte inferior hay una opción de servidor dedicado, selecciónala y haz 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 lado SERVIDOR. Está organizado en secuencia a partir del inicio del SERVIDOR. SERVIDOR Recalcular después del reinicio.

UNIQUEID es emitido por WON.NET (el servidor externo que verifica la cdkey que todos aman y odian). Un conjunto de CD-KEY tiene su correspondiente conjunto 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. si 0 está bloqueado permanentemente (¡¡¡úselo con precaución!!!)

La explicación de UNIQUEID es la misma que la anterior 4) Expulsar personas y bloquear cuentas 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 baneados actualmente y durante cuánto tiempo has estado baneado

Comando: /LISTID

8) Cambiar mapa

Comando: /MAP MAPNAME

/CHANGELEVEL MAPNAME

/CHANGELEVEL2 MAPNAME

Ejemplo: Cambiar el 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

Eso 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 están en el Lado del servidor Se pueden utilizar todas las instrucciones disponibles, pero se debe agregar RCON antes de la instrucción.

3. Instrucciones en el lado del 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 número de viñeta 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" para activar , "0" para apagar.

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

Obligar 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

p>

Usar la dirección de selección del controlador de juego

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 está controlado por las opciones avanzadas (Advanced) al configurar el servidor, es decir, se puede controlar al configurar 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). Si se excede el límite superior, se cambiará el mapa.

mp_winlimit 0

// Límite superior redondeado 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 regresiva de la bomba (15-75)

mp_c4timer 35

// Muerte Perspectiva trasera 1 El compañero de equipo 2 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 no permanece en negro después de que el personaje muere 0/se vuelve negro 1

mp_fadetoblack 0

//amigable amigable fire off 0/on 1

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, morirás 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 supera las n personas Ajusta la diferencia de número de personas 0 para cerrar

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 Cable Modem/xDSL) (No lo establezca demasiado bajo)

sv_maxrate 10000

// Tarifa mínima 1000 (use 1000 o superior para LAN; use 400-600 para módem por cable/

// Cliente velocidad máxima de movimiento

sv_maxspeed 320

// Pausa juego deshabilitado 0/permitido 1

pausable 0

// Modo trucos desactivado 0 /on 1

sv_cheats 0

// Auto apuntar desactivado 0/on 1

sv_aim 0

// Linterna táctica permitida 1 /disabled 0

mp_flashlight 1

// Pasos habilitados 1/disabled 0

mp_footsteps 1

// El daño por caída desde altura es on 1/off 0

mp_falldamage 1

// Expulsar automáticamente a jugadores inmóviles está on 1/off 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

// Controlar si se permite el reproductor descargas (sv_allowdownload 1) cuando está en transferencia de LOGO permitida 1/prohibida 0

sv_send_logos 1

// Cuando permitir la descarga (sv_allowdownload 1) está activado, controle si se permite el recurso transferencia de archivos permitida 1/prohibida 0

sv_send_resources 1

// Permitir carga desactivada 0/activada 1

sv_allowupload 1

// La configuración de gravedad del servidor está predeterminada en gravedad normal 800, rango de -999 a 99999

sv_gravity 800

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

mp_kickpercent 0.66

// el mapa de votos 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 LAG retraso (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 La comunicación de voz entre clientes permite 1/deshabilita 0

sv_alltalk 1

//Si el servidor graba archivos, no graba 0/graba 1

mp_logfile 1

// Si se registra el contenido de la conversación en el archivo de registro, no se registra 0/record 1

mp_logmessages 0

// Si se graba el prohibición del reproductor en el archivo de registro Contenido no registrado 0/grabado 1

sv_logbans 0

// Establecer archivo de ciclo de mapas

mapcyclefile mapcycle.txt

//Iniciar registro

iniciar sesión