Compare commits

..

24 Commits

Author SHA1 Message Date
camiloandresmartinez
fac323a7e4 Update DumpProto.sln 2025-04-16 15:20:57 -05:00
metin2clean
2b2cb35f5f Libs gcc12 FreeBSD 2025-03-24 18:04:50 -05:00
metin2clean
db5d5a9028 index: locale_proto 2025-03-24 01:18:24 -05:00
metin2clean
b5a7fe9d61 remove protos (bad location) 2025-03-24 01:18:05 -05:00
metin2clean
8124cd60a5 fix DumpProto.sln 2025-03-24 01:17:51 -05:00
metin2clean
8749c0530b fix manual.txt 2025-03-24 01:17:32 -05:00
metin2clean
a8702ae1af update admin_panel & backup via python 2025-03-24 01:17:15 -05:00
metin2clean
dc6eb82af1 fix ENABLE_IKASHOP_RENEWAL reset filters 2025-03-23 17:27:17 -05:00
metin2clean
9f1cc943af splited protos 2025-03-23 17:17:28 -05:00
metin2clean
e8e83c9a17 fill locale_game.txt 2025-03-23 17:05:57 -05:00
metin2clean
462d56cee9 update server-Extern.zip: libmysqlclient.a
libmysqlclient.a for FreeBSD 14
2025-03-23 17:05:21 -05:00
metin2clean
85260e02ca Fix oxevent file codification 2025-03-23 17:04:36 -05:00
metin2clean
70fa43b6f7 update ENABLE_IKASHOP_RENEWAL 2025-01-04 11:05:33 -05:00
metin2clean
e913c900c5 Added PackMakerLite.exe 2024-12-09 13:06:21 -05:00
metin2clean
2b166b14d3 Updates 2024-10-27 06:32:26 -05:00
metin2clean
6662165d90 update item_names.txt en 2024-10-26 20:16:18 -05:00
metin2clean
f43c9c3a94 update protos 2024-10-26 10:02:30 -05:00
metin2clean
9e2ff0d113 update link client 2024-10-26 09:43:44 -05:00
metin2clean
19d2a0a6a0 property fix 2024-10-26 09:16:04 -05:00
metin2clean
151f368adc remove property 2024-10-26 09:12:32 -05:00
metin2clean
3edec75c90 Create .gitignore 2024-10-25 00:32:38 -05:00
metin2clean
ce7ca5b6b9 updates & fixes 2024-10-25 00:31:08 -05:00
camiloandresmartinez
d6630ed3b9 ENABLE_IKASHOP_RENEWAL 2024-10-25 00:14:42 -05:00
metin2clean
d5f68e8df2 __BL_MULTI_LANGUAGE__ 2024-10-25 00:07:46 -05:00
489 changed files with 112563 additions and 407005 deletions

View File

@ -0,0 +1,3 @@
Paste in
/usr/lib
/usr/lib32

Binary file not shown.

Binary file not shown.

View File

@ -2,101 +2,116 @@ Server Clean
https://www.youtube.com/@ServerClean
El canal de YouTube en español sobre desarrollo de Metin2 más avanzado que existe.
The most advanced YouTube channel on Metin2 development.
Discord: https://discord.gg/5CR5s3kSwZ
(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)
Base: Marty Sama 5.8 with addons: offlineshop and multilanguage
Changelog: https://martysama0134.com/Source_files/Changelog
En el changelog podrás hacer la comparación con las versiones anteriores.
In the changelog, you can compare with previous versions.
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
Software Versions:
Database engine: MariaDB 10.6
Operating system: FreeBSD 13.2
Client compiler: VisualStudio 2022 v143
Server compiler: gcc12 portable to clang
Access:
Virtual machine:
root
password
Database:
root
your_password
Contenido de apoyo (dado en el vídeo de instalación de la 5.7):
Programas necesarios
Required Programs:
Visual Studio 2022 v143
VirtualBox
Navicat
WinSCP
PuTTY
Git
GitHub Desktop
Notepad++
ChatGPT (escritorio)
ChatGPT (desktop)
PackMakerLite
Beyond Compare (opcional)
Paint.net
Everything (opcional)
Beyond Compare (optional)
paint.net
Everything
Pasos para la instalación:
Git project: https://github.com/metin2clean/Marty-v58.git
Token: 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
Clone link: https://<TOKEN>@github.com/metin2clean/Marty-v58.git
Clone link placed: https://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@github.com/metin2clean/Marty-v58.git
Virtual machine: https://drive.google.com/file/d/16RNCuQbcx4v_h9WJzoeotl40qfLIitY1/view?usp=sharing
- 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
Installation Steps for local:
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
1. Obtain all the necessary files.
2. Compile binary (src client)
3. Import machine to FreeBSD
4. Compile server
5. Compile qc (optional)
6. Prepare server files: create db, bind_ip, gen, compile quest, and create symlink, protos
7. Compile DumpProto
8. Edit serverinfo.py and Compile pack
9. Activate firewall
10. Run and test
11. Make backup
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
Note: The proto was changed to txt in the configuration.
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
Customizations and Error Handling:
- Virtualization enabled in BIOS
- Option to view hidden files and folders and view file extensions
- WinSCP: Executing dummy protocol commands
- WinSCP: Remember session.
- WinSCP: Show hidden files: Preferences>Panels>Show hidden files
- Remove pause from PML
- Notepad++: Set as default in WinSCP and Windows
- Notepad++: Show spaces and tabs
- Notepad++: Identation with tab: Preferences>Indentation>python>Tab character (selected)
- Compile binary with output to client (done)
- Create symbolic links to source, main, and quest
- Search filter in Notepad++
- Compare plugin in Notepad++
- Pin programs and metin2client.exe
Foros:
https://metin2.dev/
https://metin2hub.com/
https://www.metin2.network/
https://forum.turkmmo.com/
https://metin2zone.net/
Useful Shortcuts:
- Ctrl+G = go to a specific line in Notepad++
- Home: go to the beginning of the line. End: go to the end of the line
- Ctrl+D = duplicate line
- Ctrl+arrow = go to the beginning/end of the current word
- Ctrl+Shift+arrow = select current word
- F2 = rename file
- Win+flecha = snap window to the side
- Win+D = show desktop
Link de descarga de programas:
Useful Links:
Author's base page: https://martysama0134.com/
Author's tutorials: https://martysama0134.com/Tutorials
Base changelog: https://martysama0134.com/Source_files/Changelog
Multilanguage system: https://martysama0134.com/Source_addons/Mali_MultiLanguage
Offlineshop system: https://martysama0134.com/Source_addons/Ikarus_Offlineshop
Download Links for Programs:
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
VirtualBox: https://www.virtualbox.org/wiki/Downloads (direct: https://download.virtualbox.org/virtualbox/7.0.14/VirtualBox-7.0.14-161095-Win.exe)
Navicat (licence): 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)
PuTTY: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html (direct https://the.earth.li/~sgtatham/putty/latest/w64/putty-64bit-0.80-installer.msi)
Git: https://git-scm.com/downloads/win (direct https://github.com/git-for-windows/git/releases/download/v2.47.0.windows.1/Git-2.47.0-64-bit.exe)
GitHub Desktop: https://desktop.github.com/ (direct https://central.github.com/deployments/desktop/desktop/latest/win32)
Notepad++: https://notepad-plus-plus.org/downloads/v8.6.4/ (direct: https://github.com/notepad-plus-plus/notepad-plus-plus/releases/download/v8.6.4/npp.8.6.4.Installer.x64.exe)
ChatGPT (desktop): https://github.com/lencx/ChatGPT (direct: 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)
Beyond Compare (optional): https://www.scootersoftware.com/download
Paint.net: https://www.getpaint.net/download.html (direct: 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/ (direct: https://www.voidtools.com/Everything-1.4.1.1024.x64-Setup.exe)

5
client/.gitignore vendored Normal file
View File

@ -0,0 +1,5 @@
syserr.txt
*.exe
!config.exe
shop
*.bin

Binary file not shown.

1
client/loca.cfg Normal file
View File

@ -0,0 +1 @@
1252 en

View File

@ -13,6 +13,9 @@ SAVE_ID 0
DECOMPRESSED_TEXTURE 0
WINDOWED 1
SHOW_SALESTEXT 0
ANONYMOUS_MODE 0
SHOW_COUNTRY_FLAG 1
SHOW_EMPIRE_FLAG 1
USE_DEFAULT_IME 0
SOFTWARE_TILING 2
SHADOW_LEVEL 3

BIN
client/metin2client.bsc Normal file

Binary file not shown.

72298
client/metin2client.map Normal file

File diff suppressed because it is too large Load Diff

BIN
client/metin2client.pdb Normal file

Binary file not shown.

View File

@ -20,3 +20,6 @@
### others
*.txt eol=crlf
### property
*.pr* eol=crlf

View File

@ -3,10 +3,6 @@
*.pyc
*.pyo
### protos
item_proto
mob_proto
### archives
*.rar
*.7z

View File

@ -1,5 +1,11 @@
PACK
*
locale_proto
*
special_patch_maliml
*
ikapatch
*
special_patch_animation
*
special_patch_common

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 939 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 948 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 872 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 881 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 588 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 217 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 895 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1023 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 866 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1020 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Some files were not shown because too many files have changed in this diff Show More