Jump to content

Servidor Ubuntu Server


Franko

Recommended Posts


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.02
  • Content Count:  5
  • Reputation:   1
  • Joined:  03/01/24
  • Last Seen:  

Hola, buen día a todos.

Conocen de alguna guía para montar un servidor usando ubuntu server?

Estoy a punto de comprar un servidor Lenovo ST50 V2 para este proyecto.

Busco crear un servidor desde ese SO, usando el cliente mas actual del RO.

 

Estoy ubicado en Cancún, México.

 

 

Saludos y estoy dispuesto a hacer donativos por el apoyo.

Edited by Franko
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.02
  • Content Count:  5
  • Reputation:   1
  • Joined:  03/01/24
  • Last Seen:  

Igual estoy abierto a elaborarlo desde Windows Server, pero se que sería más eficiente desde Linux.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  171
  • Reputation:   86
  • Joined:  04/10/12
  • Last Seen:  

Has intentado esta guía? Debian - rAthena User Guides

Es específicamente para Debian, pero no deberías tener ningún problema si lo aplicas en tu ubuntu

  • Like 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.02
  • Content Count:  5
  • Reputation:   1
  • Joined:  03/01/24
  • Last Seen:  

8 hours ago, Sapito Sucio said:

Has intentado esta guía? Debian - rAthena User Guides

Es específicamente para Debian, pero no deberías tener ningún problema si lo aplicas en tu ubuntu

Muchas gracias, esta excelente 😃

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  171
  • Reputation:   86
  • Joined:  04/10/12
  • Last Seen:  

Por nada, compañero sureño /gawi

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  2
  • Topics Per Day:  0.00
  • Content Count:  17
  • Reputation:   1
  • Joined:  08/17/13
  • Last Seen:  

Te recomiendo más usar Debian 11 o 12, en lugar de Ubuntu. Ubuntu incluso la versión server actualiza más rápido las aplicaciones y paquetes que usan en rAthena.

Desde Windows 10 puedes usar WSL, que es una máquina virtual linux que puedes usar como entorno de pruebas. Es relativamente fácil de usar.

https://learn.microsoft.com/en-us/windows/wsl/install

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.02
  • Content Count:  5
  • Reputation:   1
  • Joined:  03/01/24
  • Last Seen:  

3 hours ago, vitox said:

Te recomiendo más usar Debian 11 o 12, en lugar de Ubuntu. Ubuntu incluso la versión server actualiza más rápido las aplicaciones y paquetes que usan en rAthena.

Desde Windows 10 puedes usar WSL, que es una máquina virtual linux que puedes usar como entorno de pruebas. Es relativamente fácil de usar.

https://learn.microsoft.com/en-us/windows/wsl/install

Justamente había pensado en esa opción y apenas entre hoy y mañana empiezo a ver esos detalles, lo tomo en cuenta, se agradece muchísimo.

Estoy consciente que Debian es más estable y Ubuntu se actualiza más rápido en las cosas.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  11
  • Topics Per Day:  0.00
  • Content Count:  171
  • Reputation:   86
  • Joined:  04/10/12
  • Last Seen:  

Yo me hice una mini guía para poder seguir cada vez que tenía que hacerlo, espero te sirva xd, ojo que algunas configuraciones están basadas en mi PC, debes ajustar los valores a tus necesidades @Franko

 

Instala Subsistema de Linux

Comando para activar instalar WSL, se agrega el flag -d para indicar que quiero instalar Debian

wsl --install -d Debian

Crear un archivo .wslconfig en C:\Users\YOUR_USER_HERE con lo siguiente dentro

# Settings apply across all Linux distros running on WSL 2

[wsl2]

# Limits VM memory to use no more than 4 GB, this can be set as whole numbers using GB or MB

memory=8GB

# Sets the VM to use six virtual processors

processors=6

# Sets amount of swap storage space to 8GB, default is 25% of available RAM

swap=3GB

# Turn off default connection to bind WSL 2 localhost to Windows localhost

# localhostforwarding=true

# Disables nested virtualization

nestedVirtualization=false


[experimental]
autoMemoryReclaim=gradual
sparseVhd=true
networkingMode=mirrored
firewall=true
dnsTunneling=true
autoProxy=true

Para cambiar la contraseña del usuario root en WSL2, puedes seguir estos pasos:

  • Abre el Símbolo del sistema como administrador.

  • Escribe el comando wsl.exe -u root, esto abrirá una terminal de WSL como usuario root.

  • Escribe el comando passwd. Ahora te pedirá la nueva contraseña de root.

Ya dentro del WSL Debian corres el siguiente comando:

sudo nano /etc/wsl.conf

[boot]
systemd=true

Reiniciamos WSL para que haga efecto el cambio

Instala Dependencias

sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install git make tmux htop gcc mariadb-client mariadb-server zlib1g-dev libpcre3-dev build-essential libmariadb-dev-compat cmake gdb -y

Configuramos Mysql

Entramos a la consola de MySQL

sudo systemctl start mysql
sudo mysql_secure_installation
sudo mysql -u root

Creamos los usuarios y asignamos contraseñas - CAMBIA LO QUE TENGAS QUE CAMBIAR AQUÍ

CREATE USER 'rathenausr'@'%' IDENTIFIED BY 'dietpi';
GRANT ALL PRIVILEGES ON *.* TO 'rathenausr'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
DROP DATABASE IF EXISTS rathenadb;
CREATE DATABASE IF NOT EXISTS rathenadb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
DROP DATABASE IF EXISTS rathenalog; 
CREATE DATABASE IF NOT EXISTS rathenalog DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE ON rathenadb.*TO 'rathenadbusr'@'localhost' IDENTIFIED BY 'dietpi'; 
FLUSH PRIVILEGES;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE ON rathenalog.* TO 'rathenadbusr'@'localhost'; FLUSH PRIVILEGES;

Agregamos el contenido a las base de datos

sudo mysql -u root -proot rathenadb < main.sql
sudo mysql -u root -proot rathenadb < web.sql

sudo mysql -u root -proot rathenalog < logs.sql

sudo mysql -u root -proot rathenadb < roulette_default_data.sql

sudo mysql -u root -proot rathenadb < item_db.sql
sudo mysql -u root -proot rathenadb < item_db2.sql

sudo mysql -u root -proot rathenadb < item_db_re.sql
sudo mysql -u root -proot rathenadb < item_db2_re.sql

sudo mysql -u root -proot rathenadb < item_db_equip.sql
sudo mysql -u root -proot rathenadb < item_db_etc.sql
sudo mysql -u root -proot rathenadb < item_db_usable.sql

sudo mysql -u root -proot rathenadb < item_db_re_equip.sql
sudo mysql -u root -proot rathenadb < item_db_re_etc.sql
sudo mysql -u root -proot rathenadb < item_db_re_usable.sql

sudo mysql -u root -proot rathenadb < mob_db.sql
sudo mysql -u root -proot rathenadb < mob_db2.sql

sudo mysql -u root -proot rathenadb < mob_db_re.sql
sudo mysql -u root -proot rathenadb < mob_db2_re.sql

sudo mysql -u root -proot rathenadb < mob_skill_db.sql
sudo mysql -u root -proot rathenadb < mob_skill_db2.sql

sudo mysql -u root -proot rathenadb < mob_skill_db_re.sql
sudo mysql -u root -proot rathenadb < mob_skill_db2_re.sql
sudo mysql -u root -proot rathenadb < extended_vending.sql

Agregamos S1 y P1, y una cuenta in-game admin

sudo mysql -u root
use rathenadb

UPDATE login set `userid` = "s1", `user_pass` = "p1" where `account_id` = 1;
INSERT INTO `login` (`account_id`, `userid`, `user_pass`, `sex`, `email`, `group_id`, `state`, `unban_time`, `expiration_time`, `logincount`, `lastlogin`, `last_ip`, `birthdate`, `character_slots`, `pincode`, `pincode_change`, `vip_time`, `old_group`, `web_auth_token`, `web_auth_token_enabled`) VALUES (2000000, 'tester', 'tester', 'M', '[email protected]', 99, 0, 0, 0, 0, NULL, '', NULL, 0, '', 0, 0, 0, NULL, 0);
Edited by Sapito Sucio
  • Love 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...