• Chatbox

    Load More
    You don't have permission to chat.
Sign in to follow this  
Kɛɛɗ

[SERVERFILES] Ameria.to / Base do Martysama

1 post in this topic

Faz Anos que não faço uma postagem e recentemente voltei a Area do Metin2. 

Estou trabalhando em um projeto e por sua vez, não custa nada compartilhar algumas coisas.

 

Minha visão sobre as files, bastante coisas para corrigir, especialmente para o lado do cliente/sv-maps.

Tem bastante conteudo, caso queira tirar coisas é perfeito TAMBÉM.

Ja limpei os arquivos em busca de algo comprometedor, e não encontrei nada.

Caso queira utilizar as files, tenha ciencia que tera que "verificar' todas as linguagens pois estão "mal trabalhadas"

sistema de voice chat esta desabilidado por padrão, mas caso queira basta ativar ele no binario do cliente, porem não entendi como funciona exatamente, creio que esteja faltando algo, mas como é o mesmo que o amon liberou a algum tempo atras creio que basta seguir os arquivos/tutorial dele e fim, deve funcionar normalmente.

cliente possui um bug relacionado ao uiquest.py, tem inumeros sistemas.

No começo irá ver que as montarias não atacam quando não se tem "o level necessario" basta ativar o #define se não lembro ao certo se era no cliente ou no binario do servidor, que remove o "checking" e pronto, a montaria volta a atacar normalmente.

tem outras coisas, mas vocês podem ir descobrindo.
Eu por exemplo, ate agora não descobri nem como funciona o sistema do BattlePass dessas files... :4Head:

Para trocar o IP é Serverinfo.py, config.py, intrologin.py se eu não estou enganado. 

Para compilar basta ir em \tools\FoxFSArchiver e executar o create_byname.bat ou se preferir create_all, o arquivo é automaticamente jogado para a pasta client-test

locale_inc.h Abaixo

Quote
Spoiler

 

#define ENABLE_FAST_MOB_MOVE_SPEED
 
#define __BL_BATTLE_ROYALE__
 
#define ENABLE_LOCK_ATTR
#define ENABLE_COPY_ATTR_ITEM
#   define ENABLE_MINI_GAME_CATCH_KING                  // Schnapp den König
#define ENABLE_VOTE4BUFF
#define ENABLE_DISCORD_RPC
#ifdef ENABLE_DISCORD_RPC
#define DISCORD_CLIENT_ID 0
#define DISCORD_IMAGE_KEY "dracarys_image"
#define DISCORD_HOMEPAGE_LINK "dracarys.work"
#endif
/*      Discord - Defines       */
 
#define RENEWAL_MISSION_BOOKS
#define ENABLE_MESSENGER_BLOCK
 
#define ENABLE_GEM_SYSTEM
#define ENABLE_MAP_OBJECT_OPTIMIZATION //test
#define ENABLE_EXCHANGE_LOG
// #define ENABLE_FISH_GAME
#define ENABLE_FISHING_GAME
 
#define ENABLE_ULTIMATE_REGEN
#define ENABLE_TRACK_WINDOW
#define ENABLE_MELEY_LAIR_DUNGEON
#ifdef ENABLE_MELEY_LAIR_DUNGEON
    #define MELEY_LAIR_DUNGEON_STATUE 6230
#endif
#define ENABLE_ZODIAC_MISSION
#define ENABLE_MOUNT_SKIN
// #define ENABLE_DISCORD_STUFF
#define ENABLE_GRAPHIC_ON_OFF
#define ENABLE_SPECIAL_COSTUME_ATTR
#define LOCALE_SERVICE_EUROPE
#define ENABLE_COSTUME_SYSTEM
#define ENABLE_ENERGY_SYSTEM
#define ENABLE_DRAGON_SOUL_SYSTEM
#define ENABLE_NEW_EQUIPMENT_SYSTEM
#define ENABLE_NINJEYE
#define ENABLE_DEFENSAWESHIP
#define CLOSE_ATTACK_DEFENSE_DECREASE_VALUE
 
#define ENABLE_ANIMATED_WINDOW
#define ENABLE_QUEST_PAGE_SCROLLING
 
#define __AUTO_QUQUE_ATTACK__
#define VOTE_BUFF_RENEWAL
 
#define ENABLE_NEW_DETAILS_GUI
#define ENABLE_ANTI_EXP
#define ENABLE_NEW_GAMEOPTION
//#define ENABLE_VERSION_SYSTEM
//#define ENABLE_CSHIELD
#define ENABLE_BADGE_NOTIFICATION_MANAGER   // New notifications for the game.
 
#define ENABLE_NPC_WEAR_ITEM
#define ENABLE_RENDER_TARGET
 
#define ENABLE_WIKI
 
#define ENABLE_AUTO_SELECT_SKILL
#define ENABLE_ITEMSHOP
#ifdef ENABLE_ITEMSHOP
#define USE_ITEMSHOP_RENEWED
#endif
#define ENABLE_EVENT_MANAGER
#define ENABLE_DRAGONSOUL_THINGS
 
#define ENABLE_EMOTICONS
#define ENABLE_DS_GRADE_MYTH
#define DISABLE_OLD_MINUS
#define ENABLE_CHANNEL_CHANGE
 
#define ENABLE_NEW_NAME_ITEM
#define ENABLE_NEW_PET_SYSTEM
#define ENABLE_BATTLEPASS
 
#define __CHAT_SETTINGS__
 
#define ENABLE_BIYOLOG
 
#define ENABLE_MULTILANGUAGE_SYSTEM
#define NEW_BONUS
 
// ### Default Ymir Macros ###
//////////////////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////////////////
// ### New From LocaleInc ###
#define ENABLE_PACK_GET_CHECK
//#define ENABLE_CANSEEHIDDENTHING_FOR_GM
 
#define ENABLE_PLAYER_PER_ACCOUNT5
#define ENABLE_LEVEL_IN_TRADE
#define ENABLE_DICE_SYSTEM
#define ENABLE_EXTEND_INVEN_SYSTEM
#define ENABLE_LVL115_ARMOR_EFFECT
#define ENABLE_STONEMINIMAP
#define __BL_67_ATTR__
 
#define WJ_SHOW_MOB_INFO
#ifdef WJ_SHOW_MOB_INFO
#define ENABLE_SHOW_MOBAIFLAG
#define ENABLE_SHOW_MOBLEVEL
#endif
 
//#define ENABLE_ENVIRONMENT_EFFECT_OPTION
//#define WJ_COMBAT_ZONE
//#define WJ_COMBAT_ZONE_HIDE_INFO_USER // Disable if you want for people can see names of players, align, level in map, target, minimap name etc.
 
#define ENABLE_BIOLOG_SYSTEM
//#define ENABLE_OFFLINE_SHOP
#define ENABLE_HIGHLIGHT_SYSTEM
// #define ENABLE_SOULBIND_SYSTEM
// ### New From LocaleInc ###
//////////////////////////////////////////////////////////////////////////
 
//////////////////////////////////////////////////////////////////////////
// ### From GameLib ###
//#define ENABLE_WOLFMAN_CHARACTER
 
#define dracaryS_DUNGEON_LIB
#define ENABLE_SIMPLE_REFINED_EFFECT_CHECK
 
// #define ENABLE_MAGIC_REDUCTION_SYSTEM
#define ENABLE_MOUNT_COSTUME_SYSTEM
#define ENABLE_WEAPON_COSTUME_SYSTEM
// ### From GameLib ###
#define ENABLE_SEND_TARGET_INFO
#define ENABLE_EXTENDED_ITEMNAME_ON_GROUND
#define NAMECOLOR_BOSS_CLIENT
//#define NEW_PET_SYSTEM
#define ENABLE_SASH_SYSTEM
#define ENABLE_WHISPER_FLASHING
#define RACE_HEIGHT
//#define START_WITH_ARGUMENT
#define ENABLE_REFINE_RENEWAL
#define ENABLE_MANAGER_BANK_SYSTEM
#define ENABLE_SPECIAL_STORAGE
#define ENABLE_SHOW_CHEST_DROP
#define WJ_ENABLE_TRADABLE_ICON
//#define ENABLE_SUPPORT_SYSTEM
#define ENABLE_MULTI_TEXTLINE
//////////////////////////////////////////////////////////////////////////
#define ENABLE_CALENDAR_SYSTEM
#define LINK_IN_CHAT //testing
#define HIDE_OBJECTS
#define ENABLE_DUNGEON_INFO
#define VERSION_162_ENABLED
#define ENABLE_FULL_YANG
#define ENABLE_DRAGON_SOUL_CHANGE_BONUS_WORLDARD
#define ENABLE_NEW_EVENTS
#ifdef ENABLE_NEW_EVENTS
    #define ENABLE_KINGDOMS_WAR
#endif
 
#define ENABLE_AUTOMATIC_PICK_UP_SYSTEM
#define ENABLE_HIDE_COSTUME_SYSTEM
#define ENABLE_HIDE_COSTUME_SYSTEM_ACCE
#define ENABLE_HIDE_COSTUME_SYSTEM_WEAPON_COSTUME
#define ENABLE_NEW_BONUS_WORLDARD
#define /* @author: Owsap */ ENABLE_AUTOMATIC_HUNTING_SYSTEM // Automatic Hunting System
#define ENABLE_NEW_TARGET_UI
//////////////////////////////////////////////////////////////////////////
#define LSS_SECURITY_KEY        "1234abcd5678efgh"
//////////////////////////////////////////////////////////////////////////
 
#define ENABLE_DROP_ITEM_WORLDARD
#define ENABLE_CUBE_RENEWAL_WORLDARD
#define ENABLE_MOB_SCALE_SYSTEM
// #define ENABLE_SWITCHBOT_WORLDARD
#define ELEMENT_NEW_BONUSES
#define ENABLE_MINIMAP_WHITEMARK_NEW
#define ENABLE_QUIVER_SYSTEM
#define __ENABLE_SHAMAN_ATTACK_FIX__
// #define ENABLE_DISCORD_RPC
#define ENABLE_SHINING_SYSTEM           // Enable/Disable ITEM_SHINING
#define ADD_NEW_BONUS_INTO_COSTUME
#define ENABLE_NEW_RINGS
#define ENABLE_MAINTENANCE_SYSTEM
#define ENABLE_SASH_COSTUME_SYSTEM
#define RENEWAL_DEAD_PACKET
#define ENABLE_DSS_ACTIVE_EFFECT_BUTTON // Enable dragon soul effect button when enabled
//#define BATTLEPASS_WORLDARD
#define CHANGE_EQUIP_WORLDARD
//#define TOURNAMENT_PVP_SYSTEM
 
//Installed systems
#define ITEM_TALISMAN_EQUIPMENT
#define ELEMENT_TARGET
#define ENABLE_78_SKILLS
 
// if you want use SetMouseWheelScrollEvent or you want use mouse wheel to move the scrollbar
#define ENABLE_MOUSEWHEEL_EVENT
#define ENABLE_MULTI_FARM_BLOCK
#define ENABLE_OBJ_SCALLING
 
#define ENABLE_MOBS_WITHOUT_COLLISIONS
#define __RENEWAL_BRAVE_CAPE__
#define ENABLE_SELL_ITEM
#define ENABLE_VIEW_TARGET_PLAYER_HP
#define ENABLE_VIEW_TARGET_DECIMAL_HP
// #define ENABLE_RANKING
#define __BUFFI_SUPPORT__
//#ifdef __BUFFI_SUPPORT__
//  #define __BUFFI_SHINING__
//#endif
#define ENABLE_DS_SET_RENEWAL // Renewal Alchemy Set
#define ENABLE_REWARD_SYSTEM
#define ENABLE_NO_COLLISION
#define ENABLE_MORE_FPS
#define ENABLE_NEW_EXCHANGE_WINDOW
#define __DUNGEON_INFO__
#define INSIDE_RENDER
#define __AUTO_SKILL_READER__
#define ENABLE_ATLASINFO_FROM_ROOT
 
// Systems by @JaZ
#define ENABLE_YOHARA_SYSTEM
#ifdef ENABLE_YOHARA_SYSTEM
#   define ENABLE_YOHARA_PROTO_EXT          // sungma-exp
#   define ENABLE_REFINE_OVER_9             // Possible Refine over +9 [+15]
#   define ENABLE_LVL96_ARMOR_EFFECT        // Official High Armor Effect
#   define ENABLE_LVL96_WEAPON_EFFECT       // Official High Weapon Effect
 
// Dungeons
// #    define ENABLE_QUEEN_NETHIS
#endif
#define NEW_SELECT_CHARACTER
#define ENABLE_AFFECT_BUFF_REMOVE
 
#define ENABLE_PERFECT_BUFF
#define RENEWAL_HWID_BLOCK
#define __AUTO_HUNT__
#define __ROULETTE__
#define __SPIN_WHEEL__
 
#define ENABLE_IKASHOP_RENEWAL
#ifdef ENABLE_IKASHOP_RENEWAL
#define USE_IKASHOP_UI_RENEWED
#endif
#define ENABLE_IKASHOP_ENTITIES
#define EXTEND_IKASHOP_PRO
#define EXTEND_IKASHOP_ULTIMATE
#define ENABLE_LARGE_DYNAMIC_PACKETS
 
#define __ENABLE_STEALTH_FIX__
#define STONE_SCALE
#define ENABLE_SUNG_MAHI_TOWER
#define ENABLE_AURA_SYSTEM
#ifdef ENABLE_AURA_SYSTEM
#define USE_AURA_SYSTEM_RENEWED
#endif
#define __BL_HYPERLINK_ITEM_ICON__
#define ENABLE_GAME_OPTION_ESCAPE
#define ENABLE_PITTY_REFINE
#define ENABLE_BUY_WITH_ITEM
#ifdef ENABLE_BUY_WITH_ITEM
#define MAX_SHOP_PRICES 5
#endif
#define ENABLE_ACCUMULATE_DAMAGE_DISPLAY
 
#define ENABLE_SWITCHBOT
#define ENABLE_SWITCHBOT_RENEWAL
#define __NEW_SET_BONUS__
#define ENABLE_QUEST_RENEWAL
 
#define ENABLE_WHISPER_CLOSE_SHORTCUT
#define ENABLE_ACCE_ABSORBED_ITEM_PREVIEW
// #define ENABLE_VOICE_CHAT
 
#define ENABLE_SHINING_TABLE_SYSTEM                                                             // Shining Table
 
//#define ENABLE_ENTITY_LOADING

 

 

 

Sobre a files:

Em outros lugares (não damos nomes) custa € 50 para acessar o download premium, então faz você pagar € 100 pelas fontes. Não tenha muitas esperanças, é Smerald/Solana disfarçada

 

file.php?id=3712&mode=view

257344_2d0edbb230e415188e5a54b68ca7f44d.

257346_f2e5c9b36edb29abda23e20c7d45b798.

Video1: https://gyazo.com/0c03588395604128d2a32cdacd2018a7.mp4

Video2: https://gyazo.com/4ed36a4e9f978f683fd385aec1c8ce83.mp4

Alguns outros clips

 

 

Download Google Drive 13gb

Download Tera BOX! 13gb

Dizem para usar 13.x, mas eu recomendo mesmo é utilizar 14.x+ na minha vps utilizo 14.0, preparada para as files.

FreeBSD 14.0 / MariaDB 10.6 /

 

Como compilar o binario?

R: Pasta da Src para compilar o Cliente basta executar o build_client_release.bat. (caso queira compilar em modo debug, falta import, terá que corrigir você mesmo.)

R: Para compilar a Sourcegame. 

 

Ao aceder ao diretório `/usr/src/srcs/` para compilar os ficheiros e usar o comando `sh build_release.sh`, poderá encontrar um erro como o seguinte:
`build_env.sh: 8: Syntax error: "elif" unexpected`

Este erro significa que o ficheiro que está a utilizar foi guardado com um formato de fim de linha incorreto (geralmente, ficheiros editados no Windows causam este problema).

### Solução: Utilizar a Ferramenta dos2unix

A melhor forma de resolver este problema é utilizar a ferramenta chamada `dos2unix`. Esta ferramenta converte os ficheiros de texto para o formato correto.

Primeiro, instale o `dos2unix` introduzindo o seguinte comando no terminal:

pkg install -y dos2unix

Após a conclusão da instalação, utilize o seguinte comando para converter o ficheiro que está a causar o erro:
dos2unix build_env.sh

Este comando irá limpar os caracteres incorretos do ficheiro, permitindo que conclua o processo de compilação sem erros.

### O que faz o dos2unix?

Resumidamente, o `dos2unix` converte ficheiros de texto para o formato correto. A maioria dos sistemas (Linux e FreeBSD) utiliza o caractere **Line Feed (LF)** para o fim de linha. No entanto, o Windows utiliza uma combinação dos caracteres **Carriage Return (CR)** e **Line Feed (LF)**.

A ferramenta `dos2unix` remove esses caracteres CR provenientes do Windows, garantindo que o ficheiro funcione sem problemas no seu sistema.

A partir deste ponto, não terá mais dores de cabeça; tudo irá proceder normalmente.
Para compilar os ficheiros binários através do servidor, basta executar o seguinte comando:

bash
sh build_release.sh
 

 

Compilação da Soure

Edited by Kɛɛɗ (see edit history)

Share this post


Link to post
Share on other sites
antiblock
Odegon

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this