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