From 9a1e8a25dd250dcf807193f2a155bb3a0e080ce8 Mon Sep 17 00:00:00 2001 From: metin2clean <161800741+metin2clean@users.noreply.github.com> Date: Sat, 1 Jun 2024 16:03:15 -0500 Subject: [PATCH] readme --- README.txt | 102 +++++++++++++++++++++++++++++ open-workspace-metin2-clean-58.bat | 18 +++++ 2 files changed, 120 insertions(+) create mode 100644 README.txt create mode 100644 open-workspace-metin2-clean-58.bat diff --git a/README.txt b/README.txt new file mode 100644 index 000000000..5dc4aac9a --- /dev/null +++ b/README.txt @@ -0,0 +1,102 @@ +Server Clean + +https://www.youtube.com/@ServerClean + +El canal de YouTube en español sobre desarrollo de Metin2 más avanzado que existe. + + + +(Si tienes este producto es porque fue una compra. Si no es así, avisa al canal de Discord: caanmasu) + +Base: Marty Sama 5.8 (sin complementos, limpia) + +Changelog: https://martysama0134.com/Source_files/Changelog + +En el changelog podrás hacer la comparación con las versiones anteriores. + + +Versiones de software: +Motor de base datos: MariaDB 10.6 +Sistema operativo: FreeBSD 13.2 +Compilador cliente: VisualStudio 2022 v143 +Compilador servidor: gcc10 portable a clang + + +Contenido de apoyo (dado en el vídeo de instalación de la 5.7): + +Programas necesarios + +Visual Studio 2022 v143 +VirtualBox +Navicat +WinSCP +PuTTY +GitHub Desktop +Notepad++ +ChatGPT (escritorio) +PackMakerLite +Beyond Compare (opcional) +Paint.net +Everything (opcional) + +Pasos para la instalación: + +- Compilar binario +- Importar máquina a FreeBSD +- Compilar server +- Preparar serverfiles: crear db, gen, compilar quest y crear symlink, personalizar locale_string.txt y translate.lua +- Compilar DumpProto +- Modificar serverinfo.py en pack del cliente +- Compilar pack +- Activar firewall + +Personalizaciones y manejo de errores: +- Virtualización activada en la BIOS +- Opción de ver archivos y carpetas ocultos y ver extensiones de archivos +- Ejecutar órdenes inocuas +- Una vez dentro de la sesión de PuTTY en WinSCP, ir a Aplicaciones y marcar Recordar contraseña... Luego marcar Iniciar sesión... +- Eliminar pause de PML +- Notepad++ como predeterminado en WinSCP y en Windows +- En Notepad++ mostrar espacios y tabulaciones +- Compilar el binario con salida al cliente +- Poner enlaces simbólicos al source, main y quest +- Filtro de búsqueda en Notepad++ +- Plugin Compare en Notepad++ +- Anclar programas y el metin2client.exe + +Atajos útiles: +- Ctrl+G = ir a una línea específica en Notepad++ +- Home: ir a inicio de línea. End: ir a final de línea +- Ctrl+D = duplicar línea +- Ctrl+flecha = ir al inicio/final de la palabra actual +- Ctrl+Shift+flecha = seleccionar palabra actual +- F2 = cambiar nombre de archivo +- Win+flecha = separar ventana a un costado +- Win+D = mostrar escritorio + +Links útiles: +Página del autor de la base: https://martysama0134.com/ +Tutoriales del autor: https://martysama0134.com/Tutorials +Changelog de la base: https://martysama0134.com/Source_files/Changelog + +Foros: +https://metin2.dev/ +https://metin2hub.com/ +https://www.metin2.network/ +https://forum.turkmmo.com/ +https://metin2zone.net/ + +Link de descarga de programas: + +Visual Studio 2022: https://acortar.link/cVVN6X +VirtualBox: https://www.virtualbox.org/wiki/Downloads (directa: https://download.virtualbox.org/virtualbox/7.0.14/VirtualBox-7.0.14-161095-Win.exe) +Navicat (licencia): https://www.navicat.com/en/download/navicat-premium +WinSCP: https://winscp.net/download/WinSCP-6.3.1-Setup.exe +PuTTY: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html (directa https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.80-installer.msi) +GitHub Desktop: https://desktop.github.com/ (directa https://central.github.com/deployments/desktop/desktop/latest/win32) +Notepad++: https://notepad-plus-plus.org/downloads/v8.6.4/ (directa: https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.6.4/npp.8.6.4.Installer.x64.exe) +ChatGPT (escritorio): https://github.com/lencx/ChatGPT (directa: https://github.com/lencx/ChatGPT/releases/download/v1.1.0/ChatGPT_1.1.0_windows_x86_64.msi) +PackMakerLite: repositorio Metin2 Clean +Beyond Compare (opcional): https://www.scootersoftware.com/download +Paint.net: https://www.getpaint.net/download.html (directa: https://github.com/paintdotnet/release/releases/download/v5.0.12/paint.net.5.0.12.install.anycpu.web.zip) +Everything: https://www.voidtools.com/es-es/ (directa: https://www.voidtools.com/Everything-1.4.1.1024.x64-Setup.exe) diff --git a/open-workspace-metin2-clean-58.bat b/open-workspace-metin2-clean-58.bat new file mode 100644 index 000000000..8e8a0b638 --- /dev/null +++ b/open-workspace-metin2-clean-58.bat @@ -0,0 +1,18 @@ +::Este archivo es para abrir las carpetas de tu repo y ser más organizado. Ingresa tus rutas. + +set my_path = C:\Users\Metin2\Documents\GitHub\Marty-v58\ + +start "" "%my_path%client" +timeout /t 1 /nobreak > nul +start "" "%my_path%client\pack" +timeout /t 1 /nobreak > nul +start "" "%my_path%source-client\Srcs\Client" +timeout /t 1 /nobreak > nul +start "" "%my_path%source-server\Srcs\Server" +timeout /t 1 /nobreak > nul +start "" "%my_path%source-client\Srcs\Tools\DumpProto\HOWTO" +timeout /t 1 /nobreak > nul +start "" "%my_path%protos\Pack Protos Script" +timeout /t 1 /nobreak > nul +start "" "%my_path%serverfiles" +timeout /t 1 /nobreak > nul