Compare commits
24 Commits
main
...
Clean2-v1.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fac323a7e4 | ||
|
|
2b2cb35f5f | ||
|
|
db5d5a9028 | ||
|
|
b5a7fe9d61 | ||
|
|
8124cd60a5 | ||
|
|
8749c0530b | ||
|
|
a8702ae1af | ||
|
|
dc6eb82af1 | ||
|
|
9f1cc943af | ||
|
|
e8e83c9a17 | ||
|
|
462d56cee9 | ||
|
|
85260e02ca | ||
|
|
70fa43b6f7 | ||
|
|
e913c900c5 | ||
|
|
2b166b14d3 | ||
|
|
6662165d90 | ||
|
|
f43c9c3a94 | ||
|
|
9e2ff0d113 | ||
|
|
19d2a0a6a0 | ||
|
|
151f368adc | ||
|
|
3edec75c90 | ||
|
|
ce7ca5b6b9 | ||
|
|
d6630ed3b9 | ||
|
|
d5f68e8df2 |
3
Libs gcc12 FreeBSD/README.txt
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
Paste in
|
||||||
|
/usr/lib
|
||||||
|
/usr/lib32
|
||||||
BIN
Libs gcc12 FreeBSD/libcrypto.so.111
Normal file
BIN
Libs gcc12 FreeBSD/libssl.so.111
Normal file
153
README.txt
@ -2,101 +2,116 @@ Server Clean
|
|||||||
|
|
||||||
https://www.youtube.com/@ServerClean
|
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
|
||||||
|
|
||||||
|
Base: Marty Sama 5.8 with addons: offlineshop and multilanguage
|
||||||
(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
|
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:
|
Software Versions:
|
||||||
Motor de base datos: MariaDB 10.6
|
Database engine: MariaDB 10.6
|
||||||
Sistema operativo: FreeBSD 13.2
|
Operating system: FreeBSD 13.2
|
||||||
Compilador cliente: VisualStudio 2022 v143
|
Client compiler: VisualStudio 2022 v143
|
||||||
Compilador servidor: gcc10 portable a clang
|
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):
|
Required Programs:
|
||||||
|
|
||||||
Programas necesarios
|
|
||||||
|
|
||||||
Visual Studio 2022 v143
|
Visual Studio 2022 v143
|
||||||
VirtualBox
|
VirtualBox
|
||||||
Navicat
|
Navicat
|
||||||
WinSCP
|
WinSCP
|
||||||
PuTTY
|
PuTTY
|
||||||
|
Git
|
||||||
GitHub Desktop
|
GitHub Desktop
|
||||||
Notepad++
|
Notepad++
|
||||||
ChatGPT (escritorio)
|
ChatGPT (desktop)
|
||||||
PackMakerLite
|
PackMakerLite
|
||||||
Beyond Compare (opcional)
|
Beyond Compare (optional)
|
||||||
Paint.net
|
paint.net
|
||||||
Everything (opcional)
|
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
|
Installation Steps for local:
|
||||||
- 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:
|
1. Obtain all the necessary files.
|
||||||
- Virtualización activada en la BIOS
|
2. Compile binary (src client)
|
||||||
- Opción de ver archivos y carpetas ocultos y ver extensiones de archivos
|
3. Import machine to FreeBSD
|
||||||
- Ejecutar órdenes inocuas
|
4. Compile server
|
||||||
- Una vez dentro de la sesión de PuTTY en WinSCP, ir a Aplicaciones y marcar Recordar contraseña... Luego marcar Iniciar sesión...
|
5. Compile qc (optional)
|
||||||
- Eliminar pause de PML
|
6. Prepare server files: create db, bind_ip, gen, compile quest, and create symlink, protos
|
||||||
- Notepad++ como predeterminado en WinSCP y en Windows
|
7. Compile DumpProto
|
||||||
- En Notepad++ mostrar espacios y tabulaciones
|
8. Edit serverinfo.py and Compile pack
|
||||||
- Compilar el binario con salida al cliente
|
9. Activate firewall
|
||||||
- Poner enlaces simbólicos al source, main y quest
|
10. Run and test
|
||||||
- Filtro de búsqueda en Notepad++
|
11. Make backup
|
||||||
- Plugin Compare en Notepad++
|
|
||||||
- Anclar programas y el metin2client.exe
|
|
||||||
|
|
||||||
Atajos útiles:
|
Note: The proto was changed to txt in the configuration.
|
||||||
- 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:
|
Customizations and Error Handling:
|
||||||
Página del autor de la base: https://martysama0134.com/
|
- Virtualization enabled in BIOS
|
||||||
Tutoriales del autor: https://martysama0134.com/Tutorials
|
- Option to view hidden files and folders and view file extensions
|
||||||
Changelog de la base: https://martysama0134.com/Source_files/Changelog
|
- 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:
|
Useful Shortcuts:
|
||||||
https://metin2.dev/
|
- Ctrl+G = go to a specific line in Notepad++
|
||||||
https://metin2hub.com/
|
- Home: go to the beginning of the line. End: go to the end of the line
|
||||||
https://www.metin2.network/
|
- Ctrl+D = duplicate line
|
||||||
https://forum.turkmmo.com/
|
- Ctrl+arrow = go to the beginning/end of the current word
|
||||||
https://metin2zone.net/
|
- 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
|
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)
|
VirtualBox: https://www.virtualbox.org/wiki/Downloads (direct: 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
|
Navicat (licence): https://www.navicat.com/en/download/navicat-premium
|
||||||
WinSCP: https://winscp.net/download/WinSCP-6.3.1-Setup.exe
|
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)
|
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)
|
||||||
GitHub Desktop: https://desktop.github.com/ (directa https://central.github.com/deployments/desktop/desktop/latest/win32)
|
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)
|
||||||
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)
|
GitHub Desktop: https://desktop.github.com/ (direct https://central.github.com/deployments/desktop/desktop/latest/win32)
|
||||||
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)
|
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
|
PackMakerLite: repositorio Metin2 Clean
|
||||||
Beyond Compare (opcional): https://www.scootersoftware.com/download
|
Beyond Compare (optional): 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)
|
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/ (directa: https://www.voidtools.com/Everything-1.4.1.1024.x64-Setup.exe)
|
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
@ -0,0 +1,5 @@
|
|||||||
|
syserr.txt
|
||||||
|
*.exe
|
||||||
|
!config.exe
|
||||||
|
shop
|
||||||
|
*.bin
|
||||||
1
client/loca.cfg
Normal file
@ -0,0 +1 @@
|
|||||||
|
1252 en
|
||||||
@ -13,6 +13,9 @@ SAVE_ID 0
|
|||||||
DECOMPRESSED_TEXTURE 0
|
DECOMPRESSED_TEXTURE 0
|
||||||
WINDOWED 1
|
WINDOWED 1
|
||||||
SHOW_SALESTEXT 0
|
SHOW_SALESTEXT 0
|
||||||
|
ANONYMOUS_MODE 0
|
||||||
|
SHOW_COUNTRY_FLAG 1
|
||||||
|
SHOW_EMPIRE_FLAG 1
|
||||||
USE_DEFAULT_IME 0
|
USE_DEFAULT_IME 0
|
||||||
SOFTWARE_TILING 2
|
SOFTWARE_TILING 2
|
||||||
SHADOW_LEVEL 3
|
SHADOW_LEVEL 3
|
||||||
|
|||||||
BIN
client/metin2client.bsc
Normal file
72298
client/metin2client.map
Normal file
BIN
client/metin2client.pdb
Normal file
3
client/pack/.gitattributes
vendored
@ -20,3 +20,6 @@
|
|||||||
|
|
||||||
### others
|
### others
|
||||||
*.txt eol=crlf
|
*.txt eol=crlf
|
||||||
|
|
||||||
|
### property
|
||||||
|
*.pr* eol=crlf
|
||||||
|
|||||||
4
client/pack/.gitignore
vendored
@ -3,10 +3,6 @@
|
|||||||
*.pyc
|
*.pyc
|
||||||
*.pyo
|
*.pyo
|
||||||
|
|
||||||
### protos
|
|
||||||
item_proto
|
|
||||||
mob_proto
|
|
||||||
|
|
||||||
### archives
|
### archives
|
||||||
*.rar
|
*.rar
|
||||||
*.7z
|
*.7z
|
||||||
|
|||||||
@ -1,5 +1,11 @@
|
|||||||
PACK
|
PACK
|
||||||
*
|
*
|
||||||
|
locale_proto
|
||||||
|
*
|
||||||
|
special_patch_maliml
|
||||||
|
*
|
||||||
|
ikapatch
|
||||||
|
*
|
||||||
special_patch_animation
|
special_patch_animation
|
||||||
*
|
*
|
||||||
special_patch_common
|
special_patch_common
|
||||||
|
|||||||
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
BIN
client/pack/ikapatch/ikashop/lite/auction/info_box.png
Normal file
|
After Width: | Height: | Size: 9.5 KiB |
BIN
client/pack/ikapatch/ikashop/lite/auction/offer_box.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
BIN
client/pack/ikapatch/ikashop/lite/auction/raise_button/hover.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
BIN
client/pack/ikapatch/ikashop/lite/business/counter.png
Normal file
|
After Width: | Height: | Size: 939 B |
BIN
client/pack/ikapatch/ikashop/lite/business/duration_box.png
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
BIN
client/pack/ikapatch/ikashop/lite/business/expired_icon.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
client/pack/ikapatch/ikashop/lite/business/slot_box.png
Normal file
|
After Width: | Height: | Size: 136 KiB |
BIN
client/pack/ikapatch/ikashop/lite/common/board/bottom.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
client/pack/ikapatch/ikashop/lite/common/board/center.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
client/pack/ikapatch/ikashop/lite/common/board/lb_corner.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
client/pack/ikapatch/ikashop/lite/common/board/left.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
client/pack/ikapatch/ikashop/lite/common/board/rb_corner.png
Normal file
|
After Width: | Height: | Size: 948 B |
BIN
client/pack/ikapatch/ikashop/lite/common/board/right.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
BIN
client/pack/ikapatch/ikashop/lite/common/board/titlebar/left.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 2.7 KiB |
BIN
client/pack/ikapatch/ikashop/lite/common/slot/default.png
Normal file
|
After Width: | Height: | Size: 872 B |
BIN
client/pack/ikapatch/ikashop/lite/common/slot/hover.png
Normal file
|
After Width: | Height: | Size: 881 B |
BIN
client/pack/ikapatch/ikashop/lite/common/tip.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
client/pack/ikapatch/ikashop/lite/history_search/box.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 2.8 KiB |
|
After Width: | Height: | Size: 2.9 KiB |
BIN
client/pack/ikapatch/ikashop/lite/list_box.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
client/pack/ikapatch/ikashop/lite/mark.png
Normal file
|
After Width: | Height: | Size: 588 B |
BIN
client/pack/ikapatch/ikashop/lite/offer_list/incoming_offer.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
client/pack/ikapatch/ikashop/lite/offer_list/outcoming_offer.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 1.7 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
BIN
client/pack/ikapatch/ikashop/lite/safebox/money_box.png
Normal file
|
After Width: | Height: | Size: 144 KiB |
BIN
client/pack/ikapatch/ikashop/lite/safebox/slot_box.png
Normal file
|
After Width: | Height: | Size: 114 KiB |
|
After Width: | Height: | Size: 217 B |
|
After Width: | Height: | Size: 227 B |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 383 B |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 3.8 KiB |
|
After Width: | Height: | Size: 542 B |
|
After Width: | Height: | Size: 895 B |
|
After Width: | Height: | Size: 1023 B |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 193 B |
|
After Width: | Height: | Size: 202 B |
BIN
client/pack/ikapatch/ikashop/lite/search_shop/filter_box.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 3.0 KiB |
BIN
client/pack/ikapatch/ikashop/lite/search_shop/input_box.png
Normal file
|
After Width: | Height: | Size: 481 B |
BIN
client/pack/ikapatch/ikashop/lite/search_shop/input_name.png
Normal file
|
After Width: | Height: | Size: 147 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 457 B |
|
After Width: | Height: | Size: 866 B |
|
After Width: | Height: | Size: 1020 B |
|
After Width: | Height: | Size: 1006 B |
BIN
client/pack/ikapatch/ikashop/lite/search_shop/result_box.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 22 KiB |
BIN
client/pack/ikapatch/ikashop/lite/shop.dds
Normal file
BIN
client/pack/ikapatch/ikashop/lite/shop.gr2
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 4.1 KiB |