İçeriğe geç

Metin2 service.h: Bu Kaynakta Açık Gelen ENABLE Özellikleri

Hazırlayan: Metin2VIP Editörleri Yayın: 10 dk okuma

Kısaca: Bu kaynağın service.h dosyasında 58 açık ve 19 yorum satırına alınmış ENABLE bayrağı ile 16 başka tanım vardır. Kuşak, binek ve silah kostümü, Lycan, 5 karakter, 4 envanter sayfası, zar, kanal değiştirme ve hedef bilgisi gibi sistemlerin bayrakları istemcinin Locale_inc.h dosyasında da aynı adla bulunur ve iki tarafta birlikte açılıp kapanmalıdır. Düzeltme, güvenlik ve yönetim bayrakları yalnız sunucuyu etkiler; bunların bir kısmını kapatmak CONFIG anahtarlarını ya da veritabanı tablolarını da etkisiz bırakır.
İçindekiler
  1. service.h nasıl okunur?
  2. Sistemler
  3. Oyun kuralı değişiklikleri ve düzeltmeler
  4. Güvenlik, sohbet ve günlük bayrakları
  5. Yönetim komutları, ayar ve veri bayrakları
  6. Hangi bayrağı kapatmak neyi gerektirir?
  7. İstemcideki Locale_inc.h

Bu kaynağın Serversrc/Server/common/service.h dosyasında 58 açık ve 19 yorum satırına alınmış ENABLE_ bayrağı, bunların yanında 16 başka tanım vardır. Kuşak, binek ve silah kostümü, Lycan, hesap başına 5 karakter, 4 envanter sayfası, zar, kanal değiştirme ve hedef bilgisi gibi sistemler istemcinin UserInterface/Locale_inc.h dosyasında da aynı adla bulunur ve iki tarafta birlikte açılıp kapanmalıdır. Düzeltme, güvenlik ve yönetim bayrakları yalnız sunucuyu etkiler; ama bir kısmı CONFIG anahtarlarını ya da veritabanı tablolarını da beraberinde getirir.

Bayrakların çoğu orijinal Ymir koduna sonradan eklenmiş topluluk ekleridir; başka bir kaynakta aynı ad farklı davranabilir ya da hiç bulunmayabilir. Derleme adımları Metin2 source derleme, bir bayrağın iki tarafta uyuşmamasının sonuçları sistem ekleme hataları yazısında.

service.h nasıl okunur?

#define AD satırı özelliği açar, başına // konan satır kapalıdır. Kod bu adları #ifdef, #ifndef ve #if defined(...) ile sorar; bazıları başka bir bayrakla birlikte çalışır, örneğin USE_WOLFMAN_STONES ancak ENABLE_WOLFMAN_CHARACTER da açıkken etki eder. Aynı ad iki kez geçebilir: ENABLE_GENERAL_CONFIG 93. satırda yorumdadır, 119. satırda yeniden tanımlanır, yani açıktır. Bir bayrağın durumuna bakarken adı dosyanın tamamında aramak bu yüzden gerekir.

Aşağıdaki tablolarda her bayrağın kodda ilk sorulduğu yerlerden biri verildi. "İstemci" sütunu, Locale_inc.h'de aynı adlı bir bayrak olup olmadığını söyler; "gerekmez" yazan bayraklar istemciye giden paketi değiştirmez.

Sistemler

Bayrak Durum Ne yapar İstemci
ENABLE_WOLFMAN_CHARACTER açık Lycan sınıfı, pençe silahı, kanama (length.h:217) aynı ad
USE_MOB_BLEEDING_AS_POISON, USE_MOB_CLAW_AS_DAGGER açık Canavarın kanama ve pençe değerleri zehir ve hançer değerlerinden alınır (char_resist.cpp:385-402) gerekmez
USE_ITEM_BLEEDING_AS_POISON, USE_ITEM_CLAW_AS_DAGGER kapalı Aynı eşlemenin eşya ve efsun tarafı (char_resist.cpp:95, battle.cpp:713) gerekmez
USE_WOLFMAN_STONES, USE_WOLFMAN_BOOKS açık Metin taşı düşüşüne Lycan taşı (char.cpp:6444), rastgele kitaba Lycan becerileri (char_skill.cpp:3728) gerekmez
ENABLE_ACCE_SYSTEM açık Kuşak yuvası, birleştirme ve emme (item_length.h:151) aynı ad
ENABLE_MOUNT_COSTUME_SYSTEM açık Binek kostümü yuvası (length.h:147) aynı ad
ENABLE_WEAPON_COSTUME_SYSTEM açık Silah kostümü yuvası (length.h:157) aynı ad
ENABLE_ITEM_ATTR_COSTUME kapalı Kostümlere ayrı efsun listesi (length.h:657) istemcide ENABLE_USE_COSTUME_ATTR açık
ENABLE_PLAYER_PER_ACCOUNT5 açık Hesap başına 5 karakter (length.h:13) aynı ad
ENABLE_EXTEND_INVEN_SYSTEM açık Envanter 2 yerine 4 sayfa (length.h:24) aynı ad
ENABLE_DICE_SYSTEM açık Patron düşüşünde grup zarı (char_battle.cpp:838) aynı ad
ENABLE_MAGIC_REDUCTION_SYSTEM, USE_MAGIC_REDUCTION_STONES açık Büyü bozma efsunu (APPLY 98, length.h:481); büyü direnci 0-100'e kırpılıp bu değer düşülür (char_skill.cpp:1281), taşı metin düşüşüne girer (char.cpp:6461) istemcide kapalı
ENABLE_DS_GRADE_MYTH açık Simyada 6. derece (item_length.h:185) aynı ad
ENABLE_CHANNEL_SWITCH_SYSTEM açık Oyun içinden kanal değiştirme (tables.h:101) aynı ad
ENABLE_TARGET_INFORMATION_SYSTEM açık Hedef penceresinde düşen eşyalar (input_main.cpp:3085) aynı ad
ENABLE_HEALTH_BOARD_SYSTEM açık Can değişince yüzde paketi (char.cpp:3235) aynı ad
ENABLE_VIEW_TARGET_MONSTER_HP açık Hedef paketine can değerleri (packet.h:1468) aynı ad
ENABLE_EXTENDED_ITEMNAME açık Yerdeki eşya paketine soket ve efsunlar (packet.h:1197) aynı ad
ENABLE_HIGHLIGHT_NEW_ITEM açık Yeni gelen eşyanın vurgulanması (char_item.cpp:426) aynı ad
ENABLE_QUEST_RENEWAL açık Görev penceresinde kategori (packet.h:1509, questcategory.txt) aynı ad
ENABLE_CHAT açık Bağırmada krallık etiketi, seviye, fısıltı bağlantısı (input_main.cpp:735) aynı ad
ENABLE_EMOJI_UPDATE açık Beş yeni duygu hareketi (cmd_emotion.cpp:50) aynı ad
ENABLE_SEQUENCE_SYSTEM kapalı Her pakete sıra baytı (input.cpp:117) NetStream.cpp'de aynı ad, kapalı
__AUCTION__ kapalı Açık artırma (length.h:520) Packet.h'de aynı ad, kapalı
__PET_SYSTEM__ açık Eski pet sistemi ve pet quest modülü (questlua.cpp:679) gerekmez
ENABLE_D_NJGUILD açık Loncayı zindana sokan d.new_jump_guild (questlua_dungeon.cpp:1759) gerekmez
ENABLE_FULL_NOTICE açık Büyük yazılı duyuru komutları (cmd.cpp:309) gerekmez

Kostüm ve kuşak sistemlerinin oyuncu tarafı kostüm sistemi, kuşak sistemi ve binek sistemi yazılarında; Lycan sınıflar, 4 sayfalık envanter kemer ve envanter yazısında.

Oyun kuralı değişiklikleri ve düzeltmeler

Bu gruptaki bayrakların hepsi yalnız sunucuyu etkiler.

Bayrak Durum Ne yapar
ENABLE_NEWSTUFF açık Toplu ek: CONFIG'e 33 anahtar (config.cpp:968-1268), PvP'de iksir sınırı, aynı krallığın metin taşına hasarın sıfırlanması, ek GM komutları ve quest fonksiyonları; 48 dosyada geçer
__ENABLE_KILL_EVENT_FIX__ açık EXP'si 0 olan canavarda kill olayı en çok vurana işler (char_battle.cpp:755)
ENABLE_FALL_FIX açık Yere düşürmeden önce CanFall denetimi (char.cpp:8178)
ENABLE_IMMUNE_FIX açık Eşya takıp çıkarınca bağışıklığın sıfırlanması hatasını giderir (item.cpp:990)
ENABLE_IMMUNE_PERC kapalı Bağışıklığı %100 yerine %90 yapar (char_resist.cpp:411)
ENABLE_GOLD_REWARD_RENEWAL açık Yang yere düşmez, doğrudan oyuncuya geçer (char_battle.cpp:520)
ENABLE_NEWEXP_CALCULATION açık EXP bonusları çarpılmaz, toplanır (char_battle.cpp:2338)
GetGoldMultipler(), GetExpMultipler() (1) Derlemeye gömülü Yang ve EXP çarpanı (char_battle.cpp:569, 2422)
ENABLE_FORCE2MASTERSKILL açık Beceri 17'ye ulaşınca şansa bağlı olmadan M1 olur (char_skill.cpp:765)
ENABLE_MASTER_SKILLBOOK_NO_STEPS kapalı Her başarılı kitap okuması seviye atlatır (char_skill.cpp:507)
ENABLE_NULLIFYAFFECT_LIMIT kapalı İyi etki silmeye seviye farkı sınırı (char_skill.cpp:1378)
ENABLE_MOUNTSKILL_CHECK kapalı Binek becerilerini savaş bineklerine sınırlar (char_skill.cpp:3758)
ENABLE_BOOKS_STACKFIX açık Yığın hâlindeki kitaplardan (beceri, liderlik, kombo, dil) bütün yığın yerine yalnız biri harcanır (char_item.cpp:2121)
ENABLE_ADDSTONE_FAILURE açık Taş takmaya ve takı yuvası açmaya başarısızlık şansı (char_item.cpp:4940)
ENABLE_FISHINGROD_RENEWAL, ENABLE_PICKAXE_RENEWAL açık Olta ve kazma geliştirmesi tutmazsa puanın %10'u gider (fishing.cpp:870, mining.cpp:205)
ENABLE_ORE_DROP_FROM_MINING kapalı Madencilikte işlenmiş cevher verir (mining.cpp:90)
ENABLE_OPEN_SHOP_WITH_ARMOR açık Zırh giyiliyken pazar kurulabilir (char.cpp:656)
DISABLE_STOP_RIDING_WHEN_DIE açık Ölünce binekten inilmez (char_battle.cpp:1205)
ENABLE_EFFECT_PENETRATE, ENABLE_EFFECT_EXTRAPOT açık Delici vuruşta ve hız iksirinde efekt (char_battle.cpp:1808, char_item.cpp:4373)
ENABLE_FIREWORK_STUN kapalı Havai fişeğe sersemletme bonusu (char_item.cpp:3772)
ENABLE_INFINITE_HORSE_HEALTH_STAMINA kapalı Atın canı ve dayanıklılığı hep dolu (horse_rider.h:42)
ENABLE_GOHOME_IF_MAP_NOT_ALLOWED, ENABLE_GOHOME_IF_MAP_NOT_EXIST açık Geçersiz harita ya da konumda bağlantıyı kesmek yerine köye gönderir (char.cpp:5511, input_db.cpp:397)
ENABLE_CHECK_GHOSTMODE açık Ölü karakterin hareket paketini reddeder (input_main.cpp:1560)
ENABLE_BELT_INVENTORY_EX açık Kemer envanterini veritabanında ayrı pencere olarak saklar (item_manager.cpp:440)
ENABLE_PARTYKILL, ENABLE_QUEST_DIE_EVENT açık party_kill ve die quest olayları (questmanager.cpp:494, char_battle.cpp:1258)
ENABLE_TRANSLATE_LUA açık Quest ortamına translate.lua yüklenir (questlua.cpp:766)
ENABLE_LOCALECHECK_CHANGENAME kapalı pc.change_name'i kapatır (questlua_pc.cpp:2154)
ENABLE_PC_OPENSHOP kapalı pc.open_shop0 fonksiyonu (questlua_pc.cpp:44)
ENABLE_NEWGUILDMAKE kapalı Eski lonca kurma paketini kapatır (input_main.cpp:3346)
ENABLE_SHOP_BLACKLIST kapalı NPC marketleri Kutsama Küresi (70024) ve Büyülü Bakır'ı (70035) olay bayrağı olmadan satmaz (shop.cpp:258)

Güvenlik, sohbet ve günlük bayrakları

Bayrak Durum Ne yapar İstemci
_IMPROVED_PACKET_ENCRYPTION_ açık Anahtar anlaşmalı paket şifrelemesi (cipher.cpp:5) EterBase/ServiceDefs.h:4
ENABLE_PORT_SECURITY açık db ve P2P portlarına adres süzgeci (db/src/PeerBase.cpp:52) gerekmez
__UDP_BLOCK__ açık UDP soketi açılmaz (main.cpp:746) gerekmez
ENABLE_ANTI_CMD_FLOOD açık GM olmayan oyuncu 1 saniyede 10 komutta atılır (cmd.cpp:687-701) gerekmez
ENABLE_CHAT_SPAMLIMIT, ENABLE_WHISPER_CHAT_SPAMLIMIT açık 5 saniyelik pencerede sohbette 4. mesajdan itibaren düşer, 10. mesajda bağlantı kesilir; fısıltıda 10. mesajda kesilir (input_main.cpp:677, 295, char_manager.cpp:672) gerekmez
ENABLE_CHAT_LOGGING açık GM'lerin sohbetleri log veritabanındaki chat_log'a (input_main.cpp:504) gerekmez
ENABLE_SYSLOG_PACKET_SENT açık Giden her paket syslog'a yazılır (desc.cpp:431) gerekmez
ENABLE_PTLOG kapalı PTS dosyasına başarım satırları (main.cpp:873) gerekmez
ENABLE_ACCOUNT_W_SPECIALCHARS kapalı Hesap adında boşluk ve özel karakter (input_auth.cpp:35) gerekmez
ENABLE_SPAMDB_REFRESH kapalı Spam kelime tablosunu çalışırken yeniden okur (db.cpp:1450) gerekmez
ENABLE_LIMIT_TIME kapalı limit_time.h'deki tarihten (16 Mayıs 2015) sonra çekirdek açılmaz (main.cpp:617) gerekmez

ENABLE_SYSLOG_PACKET_SENT canlı sunucuda syslog'u hızla büyütür, kapatılması mantıklıdır. ENABLE_LIMIT_TIME'ı açmak bugünkü tarihte çekirdeği Server life time expired. satırıyla hiç açtırmaz; başka bir kaynaktan gelen derlemede bu bayrağın durumuna bakmak gerekir. Port süzgecinin kurulum tarafı CONFIG ayarları yazısında.

Yönetim komutları, ayar ve veri bayrakları

Bayrak Durum Ne yapar
ENABLE_CMD_WARP_IN_DUNGEON açık /warp ile zindandaki oyuncunun yanına gider; P2P paketine alan ekler (cmd_gm.cpp:449, packet.h:494)
ENABLE_CMD_IPURGE_EX açık /ipurge temizlenecek pencereyi seçer (cmd_gm.cpp:938)
ENABLE_SET_STATE_WITH_TARGET açık /set_state başka bir karaktere uygulanır (cmd_gm.cpp:2615)
ENABLE_STATPLUS_NOLIMIT açık GM statü komutunda 90 sınırı yok (cmd_gm.cpp:3813)
ENABLE_CMD_PLAYER açık CMD dosyasında PLAYER seviyesi yazılabilir (config.cpp:1491)
ENABLE_BLOCK_CMD_SHORTCUT kapalı Komutların kısaltmayla çalışmasını kapatır (cmd.cpp:728)
ENABLE_GENERAL_CMD kapalı locale/turkey/conf/GENERAL_CMD dosyasını okur (config.cpp:1656)
ENABLE_GENERAL_CONFIG açık GENERAL_CONFIG dosyalarını okur (config.cpp:1594)
ENABLE_AUTODETECT_INTERNAL_IP açık Genel IP yoksa iç IP'yi kullanır (config.cpp:339)
ENABLE_EXPTABLE_FROMDB açık EXP tablosunu common.exp_table'dan okur (config.cpp:1536)
ENABLE_DEFAULT_PRIV açık Krallık bonuslarını priv_settings tablosunda saklar (db/src/ClientManager.cpp:111)
ENABLE_ITEMAWARD_REFRESH açık item_award tablosunu 5 saniyede bir okur (db/src/ClientManager.cpp:3204)
ENABLE_PROTO_FROM_DB açık conf.txt'deki PROTO_FROM_DB ve MIRROR2DB satırları (db/src/ClientManager.cpp:233)
ENABLE_AUTODETECT_VNUMRANGE açık Simya taşlarının numara aralığını 99 sayar (ClientManagerBoot.cpp:1430)
MAP_ALLOW_LIMIT 32 Bir çekirdeğin açabileceği en çok harita (tables.h:804)

Komutların kullanımı GM komutları, CONFIG anahtarlarının tamamı CONFIG ayarları listesinde, proto okuma seçenekleri proto araçları yazısında.

Hangi bayrağı kapatmak neyi gerektirir?

Bayrak İstemci Veritabanı ve dosyalar
ENABLE_PLAYER_PER_ACCOUNT5 Birlikte kapatılır player_index.pid5 sütunu kalabilir (sql/updates/player__updates.sql:23-26); db yalnız pid1-pid4'ü okur, 5. yuvadaki karakter görünmez
ENABLE_EXTEND_INVEN_SYSTEM Birlikte 3. ve 4. sayfadaki eşyaların hücre numaraları yeni sınırın dışında kalır
ENABLE_ACCE_SYSTEM Birlikte part_acce sütunu ve acce log tablosu kalabilir (sql/acce_system); kuşak quest'leri quest_list'ten çıkarılır, giyilme numaraları kayar
ENABLE_MOUNT_COSTUME_SYSTEM, ENABLE_WEAPON_COSTUME_SYSTEM Birlikte Giyilme numaraları kayar; binek kostümü ve kuşak birlikte kapanırsa item.cpp:548-556 tanımsız yüzük yuvaları yüzünden derlenmez
ENABLE_DS_GRADE_MYTH Birlikte Simya envanteri 1.152'den 960 yuvaya iner (item_length.h:205); dragon_soul_table.txt derece sayısıyla uyumlu olmalı
ENABLE_WOLFMAN_CHARACTER Birlikte Lycan karakterleri hesaplarda kalır; USE_MOB_* kapatılırsa PROTO_FROM_DB yolu mob_proto'da resist_claw ve kanama sütunlarını arar (ClientManagerBoot.cpp:1245-1253)
ENABLE_ITEM_ATTR_COSTUME (açmak) Gerekmez item_attr ve item_attr_rare'e costume_* sütunları gerekir (player__updates.sql:40-77)
ENABLE_NEWSTUFF Gerekmez STATUS_POINT_*, SHOUT_LIMIT_LEVEL, DB_LOG_LEVEL, ITEM_COUNT_LIMIT, PROXY_IP gibi satırlar sessizce yok sayılır; bayrakla gelen quest fonksiyonlarını çağıran quest'ler LUA_ERROR verir
ENABLE_PROTO_FROM_DB Gerekmez Protolar yalnız txt dosyalarından okunur, conf.txt'deki iki satır etkisiz kalır
ENABLE_CHAT_LOGGING, ENABLE_DEFAULT_PRIV, ENABLE_EXPTABLE_FROMDB Gerekmez chat_log, priv_settings ve exp_table tabloları kullanılmaz (sql/updates)

Simya derecelerinin oyuncu tarafı simya sistemi, tabloların genel yapısı Metin2 veritabanları yazısında.

İstemcideki Locale_inc.h

İstemcinin bayrak dosyası Clientsrc/Client/UserInterface/Locale_inc.h'dir; 61 tanımın 51'i açıktır. Bayraklar Python'a PythonApplicationModule.cpp'de app.ENABLE_... sabitleri olarak açılır, root paketindeki betikler bu sabitlere bakar.

Grup Bayraklar
Ymir'in varsayılanları LOCALE_SERVICE_EUROPE, ENABLE_COSTUME_SYSTEM, ENABLE_ENERGY_SYSTEM, ENABLE_DRAGON_SOUL_SYSTEM, ENABLE_NEW_EQUIPMENT_SYSTEM
Sunucuyla aynı adı taşıyan 18 bayrak Yukarıdaki tablolarda "aynı ad" yazanlar; ENABLE_MAGIC_REDUCTION_SYSTEM istemcide yorumdadır (:40)
Yalnız istemci, arayüz ENABLE_LEVEL_IN_TRADE, ENABLE_LVL115_ARMOR_EFFECT, ENABLE_SLOT_WINDOW_EX, ENABLE_TEXT_LEVEL_REFRESH, ENABLE_USE_COSTUME_ATTR, WJ_SHOW_MOB_INFO ile ENABLE_SHOW_MOBAIFLAG ve ENABLE_SHOW_MOBLEVEL, ENABLE_OBJ_SCALLING, ENABLE_MOUSEWHEEL_EVENT, ENABLE_DAMAGE_BAR, ENABLE_HEALTH_PERCENT_SYSTEM, ENABLE_CHANNEL_INFO_UPDATE, ENABLE_LOAD_ALTER_ITEMICON, ENABLE_SKIN_EXTENDED, ENABLE_ATLASINFO_FROM_ROOT, ENABLE_NEW_ATLAS_MARK_INFO, ENABLE_PETS_WITHOUT_COLLISIONS, ENABLE_SHOPS_WITHOUT_COLLISIONS, ENABLE_MOUNTS_WITHOUT_COLLISIONS, ENABLE_NO_PICKUP_LIMIT, ENABLE_CANSEEHIDDENTHING_FOR_GM
Denetim ve teşhis ENABLE_PACK_GET_CHECK, ENABLE_PROTOSTRUCT_AUTODETECT, ENABLE_PRINT_RECV_PACKET_DEBUG (yalnız Debug derlemede), ENABLE_CRASH_MINIDUMP, ENABLE_CRC32_CHECK, ENABLE_PYLIB_CHECK, ENABLE_MILES_CHECK
Kapalı ENABLE_MAGIC_REDUCTION_SYSTEM, ENABLE_NO_MOUNT_CHECK, ENABLE_SIMPLE_REFINED_EFFECT_CHECK, USE_WEAPON_COSTUME_WITH_EFFECT, USE_BODY_COSTUME_WITH_EFFECT, ENABLE_NEW_MOB_PROTO_STRUCT_20141125, ENABLE_NEW_MOB_PROTO_STRUCT_20151020, __USE_CYTHON__, __USE_EXTRA_CYTHON__, ENABLE_DAEMONPROTECTION

_IMPROVED_PACKET_ENCRYPTION_ istemcide bu dosyada değil EterBase/ServiceDefs.h:4'tedir. Locale_inc.h istemci kütüphanelerinin ön derlenmiş başlıklarına girdiği için bir bayrak değişikliğinden sonra çözüm baştan derlenir (Rebuild).

Sık sorulan sorular

ENABLE_GENERAL_CONFIG yorum satırında görünüyor, kapalı mı?
Hayır. Bayrak 93. satırda yorumdadır ama 119. satırda yeniden tanımlanır; derlemede açıktır ve GENERAL_CONFIG dosyaları okunur. Bir bayrağın durumuna bakarken dosyada adını baştan sona aramak gerekir.
service.h'de bir bayrağı değiştirince neyi yeniden derlemek gerekir?
service.h common başlıkları üzerinden hem game'e hem db'ye girdiği için ikisi birlikte derlenir. Bayrağın Locale_inc.h'de aynı adlı karşılığı varsa istemci de değiştirilip baştan derlenir; sistemin quest'i varsa quest'ler yeniden derlenir.
ENABLE_NEWSTUFF'u kapatırsam CONFIG ayarlarım çalışmaya devam eder mi?
Bir kısmı çalışmaz. Bu bayrak CONFIG okuyucusuna 33 anahtar ekler; aralarında STATUS_POINT_GET_LEVEL_LIMIT, SHOUT_LIMIT_LEVEL, DB_LOG_LEVEL, ITEM_COUNT_LIMIT ve PROXY_IP de var. Bayrak kapalıyken bu satırlar hata vermeden yok sayılır.
Locale_inc.h'de olup service.h'de olmayan bayraklar sunucu ister mi?
Çoğu istemez; bunlar arayüz, çarpışma ve denetim bayraklarıdır. Sunucunun gönderdiği paketlere dokunanlar iki dosyada aynı adla durur. İstemcideki ENABLE_USE_COSTUME_ATTR gibi birkaçı, sunucuda farklı adlı bir bayrağa (burada kapalı ENABLE_ITEM_ATTR_COSTUME) karşılık gelir.

İlgili sayfalar

Kategori: Server Kurma Kaynak Kod kaynak kod geliştirici service.h locale_inc.h source

Bu sayfadaki bilgiler Metin2'nin sunucu yazılımındaki hesaplamalara ve standart oyun dosyalarına dayanır. Oyun dosyalarını değiştiren sunucularda değerler farklı olabilir. İçerikleri nasıl hazırlıyoruz?

Bu sayfa işine yaradı mı?

Giriş yap, oy ver ya da sayfayı kaydet. Okumak için üyelik gerekmez. WhatsApp X'te paylaş
Yanlış ya da eksik bir bilgi mi gördün? Bildir
Neyin yanlış olduğunu, doğrusunun ne olduğunu ve bunu nereden bildiğini yaz. Mesajın editörlere gider; yazı, kontrol edildikten sonra düzeltilir.
Yalnız editör görür.

Tartışma

Kurallar

Henüz yorum yok. Bu konuda bir deneyimin ya da sorun varsa ilk yorumu sen yaz.

Giriş yap ya da kayıt ol, sonra yorum yaz. Metin2VIP üyeliği hiçbir oyun sunucusunun hesabı değildir.