IceShiva

Member
  • Content Count

    116
  • Joined

  • Last visited

  • Days Won

    1

IceShiva last won the day on January 21 2015

IceShiva had the most liked content!

Community Reputation

51 Excellent

3 Followers

About IceShiva

  • Rank
    Friendly

Profile Information

  • Gender
    Not Telling

Recent Profile Visitors

2,221 profile views
  1. IceShiva

    Gameforge sucks

    Yes because they don't have enough amount of players ( i don't know why ). As never before. Polish servers are affected to.
  2. IceShiva

    open Server lag

    Check if you dont use long thread blocking functions like queries or something like that.
  3. IceShiva

    open Hosting FreeBSD Server

    Try Azure. But you need to know how to run metin2 server over nat.
  4. IceShiva

    open Exporting walk,run animations?

    just wait a second i will edit this post with video i dont have video anymore, if you have 3ds and teamviewer i can show you
  5. IceShiva

    open Internal IP redirect to public IP (Linux)

    You dont need to bind port on external ip, youmust still use you internal ip.
  6. IceShiva

    solved Compiling source on newest FreeBSD

    If you want compile source to 64bit binary you need to change things at post above but if you want compile 32bit binary under x64 FreeBSD let use 32bit jail of FreeBSD inside x64 FreeBSD.
  7. IceShiva

    [Preview] Edit map1

    It's most cases that are crt's problems. Now Microsoft have new crt implemantation that may be not compatibile with older than vista system (like Windows XP, Windows Server 2003). Ofc if client bin is compiled under vc14+. According to this https://support.efolder.net/hc/en-us/articles/115010659028-VC-Redistributable-UCRT-Requirements-
  8. IceShiva

    open Internal IP redirect to public IP (Linux)

    desc_client.cpp in void CLIENT_DESC::SetPhase(int iPhase) edit if (!bSentBoot) { bSentBoot = true; TPacketGDBoot p; p.dwItemIDRange[0] = 0; p.dwItemIDRange[1] = 0; memcpy(p.szIP, g_szPublicIP, 16); // set you external ip instead g_szPublicIP DBPacket(HEADER_GD_BOOT, 0, &p, sizeof(p)); } or you can do it in client side at NetAddress.cpp void CNetworkAddress::GetIP(char* szIP, int len) { BYTE IPs[4]; *((DWORD*)IPs)=m_sockAddrIn.sin_addr.s_addr; _snprintf(szIP, len, "%d.%d.%d.%d", IPs[0], IPs[1], IPs[2], IPs[3]); // replace with you external server ip }
  9. IceShiva

    open Function in Cache.cpp

    it's cache flushing trigger. Called every ITEM_CACHE_FLUSH_SECONDS from config.txt or if you dont have it in config then default 1800 second is setted
  10. Goto desc_client.cpp and change twice g_szPublicIP with you external ip
  11. IceShiva

    Good performance Mysql, my.cnf

    it depends... What hardware youre using
  12. hallo add me plz tziak98 i have send you messages

     

  13. IceShiva

    Radio in client

    I can do it with all known streams (mms, rtps, http, rttp)
  14. IceShiva

    Load dll

    What dll?
  15. IceShiva

    Client Protection

    Can be done with remove filenames from index. Files can be still unpacked but without filenames, extension so extracted files will be useless. Just one minus, you too can't extract files but it isn't problem if you have files. When I find some time i will create tutorial how to make it