[Tutorial] Como agregar mapas/misiones al sven coop

Antes que nada quiero aclararles que no es nada del otro mundo pero a lo largo de la historia han surgido inconvenientes varios por no saber donde se deben instalar los mapas del svencoop, muchos dejaban que los mapas se descarguen desde el server cosa que aun teniendo el fastdl en correcto funcionamiento algunas descargas no se sincronizaban (generalmente modelos y wads)
La ventaja de conocer de donde se descargan y de que forma se agregan los mapas nos da la ventaja de obtenerlos de forma m谩s rapida al bajarlos mediante el navegador (firefox)
Sabiendo esto dividiremos el tutorial en tres partes, aclarando aqu铆 de que va cada una para que puedas ir a la que no sabes o te interesa.

1- De donde se descargan los mapas
2- Como instalar los mapas o misiones
3- 驴Como veo las extensiones de los archivos?

1. Los mapas deben descargarse de scmapdb.com, que es la pagina principal para subir mapas del sven coop (scmpadb significa sven coop map data base – traducci贸n al castellano: base de datos de los mapas del sven coop)
En la pesta帽a principal, a penas entramos en la web tenemos arriba a la izquierda un buscador para los mapas en color gris, si conoces el nombre del mapa puedes buscarlo por ah铆, si quieres ver todos los que hay puedes hacer clic m谩s abajo en el menu 芦Maps禄 para comenzar a verlos, una vez que selecciones uno tendras la informaci贸n del mapa en ingles y debajo de ella la descarga para descargarlo debes hacer clic en 芦Download禄, luego apreta en el enlace de descarga (generalmente es scmapdb, se descarga desde el mismo server de la pagina)

Nota: Los mapas vienen comprimidos en los formatos zip y rar para poder abrirlos deberas descargar el winrar de forma gratuita desde su pagina web oficial

2. Una vez tengamos el archivo descomprimido nos apareceran carpetas y archivos con distintas extensiones (en el ultimo punto te aclaramos como verlas)
Todos estos archivos y carpetas iran al final dentro de la carpeta 芦svencoop禄, dentro de esta van las carpetas siguientes:

wad: Contiene las texturas del mapa, su extensi贸n es .wad

gfx: Dentro de ella suele aparecer la carpeta env (entorno u ambiente) lo que lleva dentro son los archivos en 5 imagenes que muestran las 5 dimensiones del mapa en archivos .tga (piso, cielo,y las cuatro paredes de los alrededores)

models: dentro de esta van los modelos autos, jugadores, armas algunos mapas tienen modelos de jugadores o armas especiales para que solo se vean en ese mapa y su extensi贸n .mdl (dentro puede haber carpetas con el nombre del mapa, player u otro)

sounds: Dentro de ella van los archivos .wav que son los archivos de audio (gritos, disparos, voces y otros efectos) (si viene sin s se deja tal cual, hay dos mapas que lo tienen de esta manera)

sprites: Son efectos de explosiones, disparos, sangre, etc. que se muestran como gif animados (tienen movimiento o bien son dibujos estaticos) su extensi贸n dentro de la carpeta es .spr

maps: Dentro de ella se encuentran varios archivos, si bien es la carpeta principal tuve que dejarla para el final porque son varios archivos
*Los mapas se muestran con la extensi贸n .bsp
*El archivo .res es un archivo de recursos que carga en cache todos los datos del mapa (mapa, models, audio, skills)
*El archivo .cfg carga la configuraci贸n particular de cada mapa, no obstante hay otros dos tipos de archivos que son _motd.cfg muestra una descripci贸n del mapa o la misi贸n a realizar, basicamente son las instrucciones o la historia, mientras que _skill.cfg es un archivo de configuraci贸n de los skills que cambia da帽o de armas y vida de los npc (o incluso del jugador)

Una vez que tenemos tocas las carpetas con sus respectivos archivos dentro (algunos vienen por separado, son de mattel, por esto debemos revisarlos para ponerlos en sus carpetas correspondientes) los agregamos dentro de la carpeta svencoop, para ubicarla tendremos que ir a la Biblioteca de steam>propiedades sobre 芦sven coop禄>Files u Archivos locales>Ver Archivos locales una vez all铆 copiaremos la carpeta svencoop donde pusimos los archivos ya ordenados y la pegaremos en la carpeta que se nos acaba de abrir, reemplazaremos lo que sea necesario y tendremos el mapa instalado.

Nota:
Generalmente los archivos est谩n bien ubicados, pero llegado el caso de que esten dispersos esto te ayudara a ubicarlos para que el mapa no crashee el juego

3. La extensi贸n de los archivos es la que nos indica el formato y tipo de archivo que es, para ver las extensiones debes ingresar en Panel de control>opciones de carpeta>Ver> y destildar la opc贸n 芦ocultar extensi贸n para tipos de archivo conocidos禄

1

C贸mo actualizar el kernel de Linux en CentOS 7

El n煤cleo es el n煤cleo de un sistema operativo. El kernel de Linux es el kernel monol铆tico similar a Unix del sistema operativo de la computadora Linux. Fue creado por Linux Torvalds, y todas las distribuciones de Linux, incluidas Ubuntu, CentOS y Debian, se basan en este n煤cleo, el n煤cleo de Linux.

En este tutorial, le mostrar茅 c贸mo actualizar el n煤cleo de CentOS 7 a la 煤ltima versi贸n. Usaremos un n煤cleo precompilado del repositorio ELRepo. Por defecto, CentOS 7 usa el n煤cleo 3.10. En este manual instalaremos la 煤ltima versi贸n estable del kernel 5.0.11.

En esta p谩gina

  1. 驴Qu茅 es el ELRepo?
  2. Lo que haremos:
  3. Paso 1 – Actualiza y actualiza CentOS 7
  4. Paso 2: comprobaci贸n de la versi贸n del kernel
  5. Paso 3 – Agregue el repositorio ELRepo
  6. Paso 4: instale la nueva versi贸n del n煤cleo de CentOS
  7. Paso 5 – Configure Grub2 en CentOS 7
  8. Paso 6: eliminar un n煤cleo antiguo (opcional)
  9. Referencia

El n煤cleo es el n煤cleo de un sistema operativo. El kernel de Linux es el kernel monol铆tico similar a Unix del sistema operativo de la computadora Linux. Fue creado por Linux Torvalds, y todas las distribuciones de Linux, incluidas Ubuntu, CentOS y Debian, se basan en este n煤cleo, el n煤cleo de Linux.

En este tutorial, le mostrar茅 c贸mo actualizar el n煤cleo de CentOS 7 a la 煤ltima versi贸n. Usaremos un n煤cleo precompilado del repositorio ELRepo. Por defecto, CentOS 7 usa el n煤cleo 3.10. En este manual instalaremos la 煤ltima versi贸n estable del kernel 5.0.11.

驴Qu茅 es el ELRepo?

ELRepo es un repositorio basado en la comunidad para Enterprise Linux y admite RedHat Enterprise (RHEL) y otras distribuciones basadas en 茅l (CentOS, Scientific y Fedora).

ELRepo se centra en los paquetes relacionados con el hardware, incluidos los controladores de sistema de archivos, controladores gr谩ficos, controladores de red, controladores de tarjeta de sonido, c谩mara web y otros.

Lo que haremos:

  1. Actualizar y actualizar CentOS 7
  2. Comprobaci贸n de la versi贸n del kernel
  3. Agregar repositorio ELRepo
  4. Instalar nueva versi贸n del kernel
  5. Configurar Grub2
  6. Eliminar kernel viejo

Paso 1 – Actualiza y actualiza CentOS 7

Lo primero que debemos hacer antes de actualizar el kernel es actualizar todos los paquetes a la 煤ltima versi贸n. Actualice el repositorio y todos los paquetes a sus 煤ltimas versiones con el comando yum a continuaci贸n.

yum -y update

Ahora instale el complemento yum para ser m谩s r谩pido al instalar y actualizar paquetes.

yum -y install yum-plugin-fastestmirror

Sistema CentOS 7 actualizado y todos los paquetes actualizados a las 煤ltimas versiones.

Actualiza todos los paquetes

Paso 2: comprobaci贸n de la versi贸n del kernel

En este tutorial, utilizaremos CentOS 7.6 con el kernel predeterminado 3.10. Verifique su versi贸n de CentOS con los siguientes comandos.

cat /etc/redhat-release
 cat /etc/os-release

Obtendr谩 la informaci贸n del sistema de la siguiente manera.

Verifique la versi贸n CentOS y la versi贸n Kernel

Para verificar la versi贸n del kernel, tambi茅n puede usar el comando uname.

uname -snr

Y obtienes el resultado sobre la versi贸n del kernel de Linux y la arquitectura del sistema.

Verifique la versi贸n del n煤cleo de CentOS

Paso 3 – Agregue el repositorio ELRepo

Antes de instalar la nueva versi贸n del kernel, necesitamos agregar un nuevo repositorio: el repositorio ELRepo.

Agregue la clave gpg ELRepo al sistema.

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Ahora agregue el nuevo repositorio ELRepo con el comando rpm.

rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

Cuando est茅 completo, verifique todo el repositorio habilitado en el sistema y aseg煤rese de que ELRepo est茅 en la lista.

yum repolist
Agregar repositorio ELRepo

El repositorio ELRepo se ha agregado al servidor CentOS 7.

Paso 4: instale la nueva versi贸n del n煤cleo de CentOS

En este paso, instalaremos un nuevo kernel m谩s reciente del repositorio ELRepo, kernel versi贸n 5.0.11, la 煤ltima versi贸n estable en kernel.org.

Instale la versi贸n del kernel ELRepo con el comando yum a continuaci贸n.

yum --enablerepo=elrepo-kernel install kernel-ml

–enablerepo es una opci贸n para habilitar un repositorio espec铆fico en el sistema CentOS. Por defecto, el repositorio ‘elrepo’ est谩 habilitado, pero no para el repositorio ‘elrepo-kernel’.

Instale Linux Kernel 5.0 en CentOS 7

Puede verificar todos los repositorios disponibles en el repositorio habilitado y deshabilitado en el sistema con el siguiente comando.

yum repolist all

Lista de repositorios CentOS 7, repositorios habilitados y deshabilitados.

Lista de repositorios CentOS

Paso 5 – Configure Grub2 en CentOS 7

En el paso 4, ya hemos instalado un nuevo n煤cleo 5.0.11 en el sistema. Ahora, le mostrar茅 c贸mo configurar la versi贸n predeterminada del kernel para cargar cuando se inicia el sistema.

Verifique todas las versiones de kernel disponibles en Grub2 con el comando awk a continuaci贸n.

sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

Usted ve que tenemos dos versiones de kernel: 3.10 y 5.0.11.

Ahora queremos configurar el kernel predeterminado que se ejecutar谩 cuando se inicie el sistema. Usaremos el kernel 5.0 como predeterminado, por lo que puede usar el siguiente comando para configurarlo.

sudo grub2-set-default 0

0: es del comando awk en la parte superior. Kernel 5.0.11 = 0 y Kernel 3.10 = 1. Cuando desee volver al kernel anterior, puede cambiar el valor del comando grub2-set-default a 1.

Luego, genere la configuraci贸n de grub2 con el comando ‘gurb2-mkconfig’, luego reinicie el servidor.

sudo grub2-mkconfig -o /boot/grub2/grub.cfg
 sudo reboot
Configurar Kernel predeterminado en Grub2

Vuelva a iniciar sesi贸n en el servidor y verifique el uso actual del kernel.

uname -snr
Verifique la versi贸n del kernel

Obtiene un resultado que se est谩 utilizando la versi贸n 5.0.11 del n煤cleo en su sistema.

Paso 6: eliminar un n煤cleo antiguo (opcional)

Este es un paso opcional que es 煤til para obtener m谩s espacio libre. En este paso, le mostrar茅 c贸mo eliminar un n煤cleo antiguo de su sistema CentOS 7. Esto debe hacerse cuando tiene m谩s de 3 o 5 versiones de kernel instaladas en el servidor.

Para este prop贸sito, necesitamos instalar la utilidad yum-utils desde el repositorio.

yum install yum-utils

Ahora limpie su n煤cleo antiguo con el comando a continuaci贸n.

package-cleanup --oldkernels

Si obtienes el resultado a continuaci贸n.

Elimine de forma segura el n煤cleo antiguo en CentOS

Eso significa que solo tienes 2 o 3 versiones de Kernel instaladas. Si tiene m谩s de 3 versiones instaladas, el comando eliminar谩 autom谩ticamente el n煤cleo antiguo de su sistema.

CentOS 7 Kernel se ha actualizado a la 煤ltima versi贸n estable utilizando ELRepo Kernel Version.

Referencia