Serverfile Clean (multilang client side)

Nu recomandam folosirea lor pentru a deschide un server. Aici găsiți serverfiles din care puteți extrage foarte multe resurse.
Avatar utilizator
CRiQ
Nivel 3

Nivel 3
Mesaje: 375
Membru din: 03 Ian 2019, 12:55
Server: BOMBĂ
Regat: Shinsoo
Aprecieri: 217  
Mulţumiri: 465  
Discord: Copiază ID
Medalii

Edit: suntem deja în 2022 și nu mai recomand serverul acesta ca un server clean de început. Exista alte serverfiles mai bune. Îl las aici doar în cazul în care aveți nevoie de unele Fixuri sau resurse.


Il postez aici pentru ca mi se pare un serverfile foarte bun pentru a se incepe un proiect pe el. Are implementate majoritatea update-urilor noi de pe oficial in proto
Are mici sisteme implementate.
Multilanguage deja facut la baza de client (nu contine si partea de server, dar se poate adauga foarte usor)
Trebuiesc facute din nou pentru fiecare limba item_proto mob_proto client ca sa va porneasca pe limba pe care o selectati (aveti in arhiva tot ce trebuie, inclusiv item names item proto / mob names mob proto pentru fiecare limba updatate la zi)
A fost eliminat majoritatea codului mort
Au fost fixate multe crash core-uri. Serverul este perfect functional si arhiva este full. Sursa game / Sura binary / game.tar.gz / mysql.tar.gz / sursa proto / client

Cod: Selectaţi tot

CrytoPP 8.20
Boost 1.68
Granny 2.11.8.0
Devil 1.8.0
LibJpeg 9C
LZ4 1.9.1
LZO 2.10
Python 2.7.15
GCC10
VS 2019

Cod: Selectaţi tot

-- MYSQL --
turkmmo
ij26bXZa

-- Admin --
tunga
12345
Am lucrat pe el si il recomand ca baza. Nu am gasit buguri / nu exista exploituri
Daca gaseste cineva ceva la el, lasati in comentarii si fixam.
Service.h

Cod: Selectaţi tot

#pragma once

#define _IMPROVED_PACKET_ENCRYPTION_ 
//#define __AUCTION__
#define __PET_SYSTEM__
#define __UDP_BLOCK__

//////////////////////////////////////////////////////////////////////////
// ### General Features ###
#define ENABLE_D_NJGUILD
#define ENABLE_FULL_NOTICE
#define ENABLE_NEWSTUFF
#define ENABLE_PORT_SECURITY
#define ENABLE_BELT_INVENTORY_EX
#define ENABLE_CMD_WARP_IN_DUNGEON
// #define ENABLE_ITEM_ATTR_COSTUME
// #define ENABLE_SEQUENCE_SYSTEM
#define MAP_ALLOW_LIMIT 32
// ### General Features ###
//////////////////////////////////////////////////////////////////////////
#define ENABLE_MULTILANGUAGE
//////////////////////////////////////////////////////////////////////////
// ### Lycan ###
#define ENABLE_WOLFMAN_CHARACTER
	#ifdef ENABLE_WOLFMAN_CHARACTER
#define USE_MOB_BLEEDING_AS_POISON
#define USE_MOB_CLAW_AS_DAGGER
// #define USE_ITEM_BLEEDING_AS_POISON
// #define USE_ITEM_CLAW_AS_DAGGER
#define USE_WOLFMAN_STONES
#define USE_WOLFMAN_BOOKS
#endif
// ### Lycan ###
//////////////////////////////////////////////////////////////////////////

#define ENABLE_PLAYER_PER_ACCOUNT5
#define ENABLE_DICE_SYSTEM
#define ENABLE_EXTEND_INVEN_SYSTEM
#define ENABLE_MOUNT_COSTUME_SYSTEM
#define ENABLE_WEAPON_COSTUME_SYSTEM
#define ENABLE_MAGIC_REDUCTION_SYSTEM
#ifdef ENABLE_MAGIC_REDUCTION_SYSTEM
#define USE_MAGIC_REDUCTION_STONES
#endif


#define DISABLE_STOP_RIDING_WHEN_DIE //	if DISABLE_TOP_RIDING_WHEN_DIE is defined , the player does not lose the horse after his death
#define ENABLE_ACCE_SYSTEM //fixed version
#define ENABLE_HIGHLIGHT_NEW_ITEM //if you want to see highlighted a new item when dropped or when exchanged
#define __ENABLE_KILL_EVENT_FIX__ //if you want to fix the 0 exp problem about the when kill lua event (recommended)
#define ENABLE_SYSLOG_PACKET_SENT


// ### CommonDefines Systems ###
//////////////////////////////////////////////////////////////////////////
#define ENABLE_CHAT														// Flag on Chat System.
#define ENABLE_EXTENDED_ITEMNAME										// Extended Item Name System
#define ENABLE_TARGET_INFORMATION_SYSTEM										// Target Information System
#define ENABLE_HEALTH_BOARD_SYSTEM												// Health Board System
#define ENABLE_VIEW_TARGET_MONSTER_HP											// Target Hp Percent System
#define ENABLE_FALL_FIX
#define ENABLE_GOLD_REWARD_RENEWAL
#define ENABLE_DS_GRADE_MYTH
#define ENABLE_EMOJI_UPDATE														// Emoji update.
#define ENABLE_CHANNEL_SWITCH_SYSTEM											// Channel Switcher System
//#define ENABLE_ORE_DROP_FROM_MINING
//#define ENABLE_PTLOG
#define ENABLE_DEFAULT_PRIV
#define ENABLE_ITEMAWARD_REFRESH
#define ENABLE_PROTO_FROM_DB
#define ENABLE_AUTODETECT_VNUMRANGE
#define ENABLE_GOHOME_IF_MAP_NOT_ALLOWED
#define ENABLE_ANTI_CMD_FLOOD
#define ENABLE_OPEN_SHOP_WITH_ARMOR
#define ENABLE_EFFECT_PENETRATE
#define GetGoldMultipler() (1)
#define GetExpMultipler() (1)
#define ENABLE_NEWEXP_CALCULATION
#define ENABLE_EFFECT_EXTRAPOT
#define ENABLE_BOOKS_STACKFIX
#define ENABLE_ADDSTONE_FAILURE
//#define ENABLE_FIREWORK_STUN
//#define ENABLE_BLOCK_CMD_SHORTCUT
#define ENABLE_CMD_IPURGE_EX
#define ENABLE_SET_STATE_WITH_TARGET
#define ENABLE_STATPLUS_NOLIMIT
#define ENABLE_AUTODETECT_INTERNAL_IP
#define ENABLE_CMD_PLAYER
#define ENABLE_EXPTABLE_FROMDB
// #define ENABLE_GENERAL_CMD
// #define ENABLE_GENERAL_CONFIG
// #define ENABLE_IMMUNE_PERC
#define ENABLE_FORCE2MASTERSKILL
// #define ENABLE_MOUNTSKILL_CHECK
// #define ENABLE_NULLIFYAFFECT_LIMIT
// #define ENABLE_MASTER_SKILLBOOK_NO_STEPS
// #define ENABLE_SPAMDB_REFRESH
#define ENABLE_FISHINGROD_RENEWAL
// #define ENABLE_NEWGUILDMAKE
// #define ENABLE_INFINITE_HORSE_HEALTH_STAMINA
// #define ENABLE_ACCOUNT_W_SPECIALCHARS
#define ENABLE_GOHOME_IF_MAP_NOT_EXIST
//#define ENABLE_SHOP_BLACKLIST
#define ENABLE_PARTYKILL
// #define ENABLE_LOCALECHECK_CHANGENAME
// #define ENABLE_PC_OPENSHOP
#define ENABLE_TRANSLATE_LUA
#define ENABLE_QUEST_DIE_EVENT
#define ENABLE_PICKAXE_RENEWAL
//#define ENABLE_LIMIT_TIME
#define ENABLE_CHAT_LOGGING
#define ENABLE_CHAT_SPAMLIMIT
#define ENABLE_WHISPER_CHAT_SPAMLIMIT
#define ENABLE_CHECK_GHOSTMODE
#define ENABLE_IMMUNE_FIX
#define ENABLE_QUEST_RENEWAL
#define ENABLE_GENERAL_CONFIG
Poze :


Sursa : Turkmmo
Autori :

Cod: Selectaţi tot

Turkmmo ServerFiles Echipa proiectului:
Tungа
Colaboratori:
XxZeMaHSeRxX
AsiLZаde
ShineSun
doganemirhan
MaviAy44
Blue Spirit ✔
JinxTheLux
Eric Bloodaxe
Emreckdr ates1972
VexraDev
Peel
Orange
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.

VT: Imagine
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.

Date FreeBSD : root / turkmmo
Nu cred ca a mai fost postat, dar daca a fost, baga-ti-l in cos.
Serverul este foarte stabil. Pace
Ultima oară modificat 07 Iul 2022, 20:14 de către CRiQ, modificat 1 dată în total.
Pentru acest mesaj, CRiQ a primit 135 (de) mulţumiri
ReFix1234 • [M]Maasym. • xperia • nerfkennen • george9099 • pappeti2 • paulsmekerul12 • charly88 • culitastefaniulian • EzekielitohMercury • Athero • SauRRoN • Dionysos • straton33 • TribootOfficial • stocholm01 • mariusmanastir • ezonyo123 • Metin2Kingston • redmi99 și alți 115


Afișează semnătura
Avatar utilizator
EzekielitohMercury
Nivel 1

Nivel 1
Mesaje: 62
Membru din: 12 Oct 2014, 03:51
Server: Metin2GamerS
Regat: Chunjo
Aprecieri: 112  
Mulţumiri: 10  
Medalii

Thanks for sharing, when selecting character, the game loads, at the end the client closes and the ssysser file shows the following error:

0722 08:00:03731 :: CPythonItem::LoadItemTable: invalid item_proto[locale/ro/item_proto] STRIDE[236] != sizeof(SItemTable)
0722 08:00:03732 :: LoadLocaleData - LoadItemProto(locale/ro/item_proto) Error
0722 08:00:19096 :: CPythonPlayer::SetItemData(window_type : 1, dwSlotIndex=201, itemIndex=71225) - Failed to item data

0722 08:00:21762 ::
game.py(line:224) Open
game.py(line:637) StartGame
game.py(line:789) RefreshCharacter
interfaceModule.py(line:603) RefreshCharacter
uiCharacter.py(line:1306) RefreshCharacter
uiCharacter.py(line:1371) __SelectSkillGroup
uiCharacter.py(line:1357) __SetSkillSlotData
uiCharacter.py(line:1045) RefreshSkill
uiCharacter.py(line:1021) __RefreshSkillPage

GameWindow.Open - <type 'exceptions.RuntimeError'>:skill.GetSkillType - Failed to find skill by 1

0722 08:00:21762 :: ============================================================================================================
0722 08:00:21762 :: Abort!!!!

This error occurs when selecting a language other than Turkish
Pentru acest mesaj, EzekielitohMercury for the post:
andreizeu
Avatar utilizator
george20082
Nivel 1

Nivel 1
Mesaje: 134
Membru din: 04 Noi 2015, 23:23
Server: extream
Regat: Chunjo
Aprecieri: 102  
Mulţumiri: 1  
  Rezolvări prob.: 2
Medalii

cum se decripteaza fisierele pack?
Avatar utilizator
CRiQ
Nivel 3

Nivel 3
Mesaje: 375
Membru din: 03 Ian 2019, 12:55
Server: BOMBĂ
Regat: Shinsoo
Aprecieri: 217  
Mulţumiri: 465  
Discord: Copiază ID
Medalii

kirry scrie: ↑02 Dec 2021, 21:55mersi
Epack32 sau eternexus


Afișează semnătura
Avatar utilizator
CRiQ
Nivel 3

Nivel 3
Mesaje: 375
Membru din: 03 Ian 2019, 12:55
Server: BOMBĂ
Regat: Shinsoo
Aprecieri: 217  
Mulţumiri: 465  
Discord: Copiază ID
Medalii

EzekielitohMercury scrie: ↑22 Iul 2021, 07:52 Thanks for sharing, when selecting character, the game loads, at the end the client closes and the ssysser file shows the following error:

0722 08:00:03731 :: CPythonItem::LoadItemTable: invalid item_proto[locale/ro/item_proto] STRIDE[236] != sizeof(SItemTable)
0722 08:00:03732 :: LoadLocaleData - LoadItemProto(locale/ro/item_proto) Error
0722 08:00:19096 :: CPythonPlayer::SetItemData(window_type : 1, dwSlotIndex=201, itemIndex=71225) - Failed to item data

0722 08:00:21762 ::
game.py(line:224) Open
game.py(line:637) StartGame
game.py(line:789) RefreshCharacter
interfaceModule.py(line:603) RefreshCharacter
uiCharacter.py(line:1306) RefreshCharacter
uiCharacter.py(line:1371) __SelectSkillGroup
uiCharacter.py(line:1357) __SetSkillSlotData
uiCharacter.py(line:1045) RefreshSkill
uiCharacter.py(line:1021) __RefreshSkillPage

GameWindow.Open - <type 'exceptions.RuntimeError'>:skill.GetSkillType - Failed to find skill by 1

0722 08:00:21762 :: ============================================================================================================
0722 08:00:21762 :: Abort!!!!

This error occurs when selecting a language other than Turkish
You need to recreate the protos using the tools you find in folders, then copy paste them into the original locale folder


Afișează semnătura
Avatar utilizator
nane02
Nou Venit

Nou Venit
Mesaje: 6
Membru din: 04 Feb 2022, 22:58
Server: Onlymt2
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 0
Medalii

i try download file
Avatar utilizator
Thyred
Mister Just4Metin

Mister Just4Metin
Mesaje: 293
Membru din: 12 Iun 2019, 23:02
Regat: Jinno
Aprecieri: 533  
Mulţumiri: 170  
Discord: Copiază ID
Medalii

sursa server nu vrea sa se complimeze orice ai face la ea..
am facut si lib-urile si tot degeaba.
Imagine
Afișează semnătura
Avatar utilizator
CRiQ
Nivel 3

Nivel 3
Mesaje: 375
Membru din: 03 Ian 2019, 12:55
Server: BOMBĂ
Regat: Shinsoo
Aprecieri: 217  
Mulţumiri: 465  
Discord: Copiază ID
Medalii

Parsley scrie: ↑05 Feb 2022, 22:56 sursa server nu vrea sa se complimeze orice ai face la ea..
am facut si lib-urile si tot degeaba.
folosesti VS2019? Pe VS2019 se poate compila. Nu uita sa adaugi extern-ul. Nu exista erori la compilare nici pe client, nici pe server


Afișează semnătura
Avatar utilizator
Cyrus
Nivel 2

Nivel 2
Mesaje: 195
Membru din: 25 Iun 2020, 15:36
Server: play-Ravensmetin2.co
Regat: Shinsoo
Aprecieri: 376  
Mulţumiri: 25  
  Rezolvări prob.: 1
 Contact:
Medalii

ChildLoop: AsyncSQL: query failed: Unknown column 'applytype3' in 'field list' (query: replace into item_proto (vnum, type, subtype, name, locale_name, gold, shop_buy_price, weight, size, flag, wearflag, antiflag, immuneflag, refined_vnum, refine_set, magic_pct, socket_pct, addon_type, limittype0, limitvalue0, limittype1, limitvalue1, applytype0, applyvalue0, applytype1, applyvalue1, applytype2, applyvalue2, applytype3, applyvalue3, value0, value1, value2, value3, value4, value5 ) values (165400, 29, 5, "ÃÖ°í±Þ ½ÅÈ­ Èæ·æ¼®", "Mitsi ejderha oniksi", 0, 0, 0, 1, 0, 0, 164096, 0, 0, 0, 0, 0, 0, 8, 86400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ) errno: 1054)



are cineva rezolvare la eroarea asta?
Avatar utilizator
CRiQ
Nivel 3

Nivel 3
Mesaje: 375
Membru din: 03 Ian 2019, 12:55
Server: BOMBĂ
Regat: Shinsoo
Aprecieri: 217  
Mulţumiri: 465  
Discord: Copiază ID
Medalii

Cyrus scrie: ↑16 Feb 2022, 19:48 ChildLoop: AsyncSQL: query failed: Unknown column 'applytype3' in 'field list' (query: replace into item_proto (vnum, type, subtype, name, locale_name, gold, shop_buy_price, weight, size, flag, wearflag, antiflag, immuneflag, refined_vnum, refine_set, magic_pct, socket_pct, addon_type, limittype0, limitvalue0, limittype1, limitvalue1, applytype0, applyvalue0, applytype1, applyvalue1, applytype2, applyvalue2, applytype3, applyvalue3, value0, value1, value2, value3, value4, value5 ) values (165400, 29, 5, "ÃÖ°í±Þ ½ÅÈ­ Èæ·æ¼®", "Mitsi ejderha oniksi", 0, 0, 0, 1, 0, 0, 164096, 0, 0, 0, 0, 0, 0, 8, 86400, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ) errno: 1054)



are cineva rezolvare la eroarea asta?
Creezi applytype3 și applyvalue3 după modelul applytype2 și applyvalue2


Afișează semnătura
Răspunde

Înapoi la “Serverfiles”

  • Informaţie