This repository has been archived by the owner on Sep 2, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
Servidor Ubuntu
Soy R.A edited this page Aug 27, 2020
·
2 revisions
- Lee antes de hacer, así no cometerás errores.
- Cumplir con los requisitos y demás instrucciones de la guía Como instalar TeknoMW3 en el Servidor (Windows).
- Obviamente, en lugar de editar/iniciar el
.bat
, deberías usar elIniciar-Servidor-Dedicado.sh
.
- Obviamente, en lugar de editar/iniciar el
- Hex-Editar el
iw5mp_server.exe
para que use elTeknoMW3S.dll
en vez delsteam_api.dll
.- Casi siempre lo guardan con el nombre
iw5mp_server_wine.exe
.
- Casi siempre lo guardan con el nombre
- Tener Ubuntu.
- Debería de funcionar en cualquier versión de Ubuntu.
- Conocimiento general sobre Linux.
- Un cliente SSH (como PuTTY).
Los usuarios pueden instalar su Escritorio preferido y usar su propio protocolo de conexión, o usar el xserver virtual para ejecutar los servidores TeknoMW3 en Ubuntu; pero a continuación se muestra una de las formas que los usuarios pueden usar por sí mismos.
sudo apt-get update
sudo apt-get upgrade
# Crear un usuario llamado teknouser y luego darle una contraseña al mismo.
# * No debe usar "root" para ejecutar el servidor de TeknoMW3 o cualquier otro comando.
sudo adduser teknouser
sudo passwd teknouser
# Dando poder sudo al usuario
sudo usermod -aG sudo teknouser
# Cambiar al usuario teknouser
su teknouser
# Instalar Ubuntu Desktop
sudo apt-get install -y ubuntu-desktop
sudo apt-get install xrdp
# Instalar Xfce4 para una interfaz de escritorio más ligera que GNOME
sudo apt-get install xfce4
sudo apt-get install xfce4-goodies
echo xfce4-session >~/.xsession
- Instala un Servidor FTP:
sudo apt-get install vsftpd
. - Edita el archivo
vsftpd.conf
para permitir la escritura:sudo nano /etc/vsftpd.conf
. - Encuentra la línea sobre escribir archivos en el servidor.
- Desmarca la línea y remueve el
#
. - Inicia este comando para reiniciar el Servidor FTP:
sudo service vsftpd restart
.
- Edita
xrdp.ini
escribiendosudo nano /etc/xrdp/xrdp.ini
. - En
session1
cambiaport=-1
aport=ask5910
. - Guarda el archivo
xrdp.ini
. - Inicia este comando:
sudo service xrdp restart
.
- Inicia el Conexión a Escritorio remoto.
- Pon la IP de tu Servidor y presiona Conectar.
- Tendrás 3 opciones:
- Usuario
- Contraseña
- Puerto
- Ponga el usuario que eligió y creó anteriormente (teknouser), y ponga la contraseña que ha seleccionado.
- La contraseña se rellenará con el valor 5910 previamente, si es la primera vez que te conectas a Xrdp, usa el puerto -1 que creará un proceso en el puerto 5910, y después si te conectas a Xrdp, usa el puerto 5910 que está precargado hasta que reinicies tu servidor Linux o cierres el proceso Xrdp.
- Ahora estarás en el Escritorio de Linux, cierra la conexión de escritorio remoto y siga con los siguientes pasos.
- Puedes instalar Wine siguiendo las instrucciones que tienen en su sitio web: Ubuntu - WineHQ Wiki.
- Asegúrate de instalar el repositorio correspondiente a la versión de Ubuntu que tengas.
# No lo he verificado, cualquier cosa maten a Musta.
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ trusty main'
sudo apt-get update
sudo apt install --install-recommends winehq-devel
# -------------------------- AVISO --------------------------
# - Solo lo he probado en una VM, usando Ubuntu Desktop (x64)
# - Si el iniciar el Servidor te aparece "ntlm_auth was not found or is outdated", puedes instalarlo usando: sudo apt-get install winbind
# * Pero no he verificado si afecta en algo, el tenerlo o no.
# - Créditos para https://tecadmin.net/install-wine-on-ubuntu/
# * Sirve también para Ubuntu 19.10 y 16.04.6 LTS (no necesitarás instalar PPA en ninguno de los dos).
# ----------------------------------------------------------
# Si el sistema es x64, hay que habilitar la arquitectura x86.
sudo dpkg --add-architecture i386
# Descarga y añada la clave de repositorio
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
# Añade el repositorio para Ubuntu 18.04 / Linux Mint 19.x
# Añade el PPA
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
# Actualiza los paquetes
sudo apt update
# Instala la Rama Estable de Wine
sudo apt install --install-recommends winehq-stable
# Si te encuentras con "unmet dependencies error" durante la instalación, usa los siguientes comandos para instalar Wine usando aptitude:
sudo apt install aptitude
sudo aptitude install winehq-stable
# Si todo ha salido bien, podrás verificar la versión que tienes de Wine usando el siguiente comando.
wine --version
- Abrir un Terminal en la carpeta del juego o utilice el comando
cd
para dirigirse a ese directorio. - Inicia este comando y espera a que Wine instale los paquetes necesarios para abrir el proceso:
wine iw5mp_server_wine.exe
.- Recuerda que puedes iniciarlo con el
Iniciar-Servidor-Dedicado.sh
. - No olvides de tener iniciado Xrdp,
iw5mp_server_wine.exe
necesita que haya un Escritorio para poder funcionar.
- Recuerda que puedes iniciarlo con el
Por defecto, el Servidor de TeknoMW3 se ejecutará en el primer núcleo. Puedes evitarlo con el siguiente comando, cambiando la afinidad para que se ejecute en un núcleo específico o en todos.
-
taskset -cp NUMERODELNUCLEO IDDELPROCESO
- Puede ver el ID del Proceso desde el Administrador de Tareas.
El Número del Núcleo se establece de la siguiente manera:
- Por defecto, el proceso se ejecutará en el Núcleo Número 0 (primer núcleo).
- Los números de núcleo empiezan desde 0 (si tiene un servidor de 4 núcleos, tendrás los núcleos 0, 1, 2 y 3).
- Estableciendo 1 Núcleo para el Proceso: Escribe cualquier número específico del núcleo, como 3 (si escribe 3, se usará el Núcleo 4).
- Estableciendo 2 o más Núcleos para el Proceso: Escribe dos o más números específicos del núcleo, como 0,3 (si escribe 0,3, se usará el Núcleo 1 y 4).
- Estableciendo Todos los Núcleos para el Proceso: Escribe el número del primer y último núcleo, como 0-3 (si escribe 0-3, se usará el Núcleo 1, 2, 3 y 4).
AVISO
La información aquí presente puede no ser 100% precisa.
Si crees que necesita algún cambio, puedes solicitarlo.
- Inicio
- Cliente
- Servidor
- Preguntas Frecuentes
- Solución de problemas
- Optimizar TeknoMW3
- [B3] Big Brother Bot
- Descargando el Juego Base / DLCs / Actualización 1.4.382 / Actualización 1.9.446
- TeknoMW3 2.92 - Jugar Modo Individual, Operaciones Especiales y Cooperativo
- Enlaces de TeknoMW3
- Enlaces importantes de CoD: MW 3