Jump to content

Night

Inactive Member
  • Posts

    839
  • Joined

  • Last visited

  • Days Won

    5
  • Feedback

    0%

Posts posted by Night

  1.  

    she have my version.cpp..

    and is works on my files..

    #include <stdio.h>
    #include <stdlib.h>
    
    void WriteVersion()
    {
    #ifndef __WIN32__
    	FILE* fp(fopen("game_VERSION.txt", "w"));
    
    	if (NULL != fp)
    	{
    		fprintf(fp, "game perforce revision: %sn", __SVN_VERSION__);
    		fprintf(fp, "%s@%s:%sn", __USER__, __HOSTNAME__, __PWD__);
    		fclose(fp);
    	}
    	else
    	{
    		fprintf(stderr, "cannot open VERSION.txtn");
    		exit(0);
    	}
    #endif
    }
    

     

    novaline right?

    they should work perfectly

    i didnt test it yet but take a look http://metin2dev.org/board/topic/140-compile-source-on-freebsd/?p=6602

  2. for this

    
    gmake: Warning: File `version.cpp' has modification time 6838 s in the future

    make sure that your freebsd time is up to date (to do :

    date yymmddhhmm

    yy year ; mm month ; dd day; hh hour; mm minut

    look at denis topic for

    g++: directory": No such file or directory

    for this:

    version.cpp:11: error: missing terminating " character
    version.cpp: In function 'void WriteVersion()':
    version.cpp:11: error: expected primary-expression before ')' token
    gmake: *** [OBJDIR/version.o] Error 1
     

    post you version.cpp + your makefile

    • Love 1
  3. You need to set up a network connection in Virtual Box: Select Network Card instead of Hamachi.

    Basically it will be a home root (search that for more tutorials).  After you installed everything switch back to hamachi.

     

    If you have a Hamchi Server the only Network it can connect to is the Hamachi Network. And because no website or service is and ever will be in your network, you can't download stuff.

     

    once he do this he can download (just do this : service netif restart or /etc/rc.d/netif restart or a reboot)

    home root are way easyer to config (to see your dhcp ip just do : ifconfig ) or look at your modem page

    any way its easy you just need to download in case of compat7x should already be there install it directly

    
    cd /usr/ports/misc/compat7x && make -DBATCH install clean

    but try and good luck (i didnt told you to download this cz of the src i just gave it to you cz its ready)

  4.  

    Just create a new quest function

    	int pc_makemeinvisible(lua_State* L)
    	{
    		LPCHARACTER ch = CQuestManager::instance().GetCurrentCharacterPtr();
    		if (ch->IsAffectFlag(AFF_INVISIBILITY))
    		{
    			ch->RemoveAffect(AFFECT_INVISIBILITY);
    		}
    		else
    		{
    			ch->AddAffect(AFFECT_INVISIBILITY, POINT_NONE, 0, AFF_INVISIBILITY, INFINITE_AFFECT_DURATION, 0, true);
    		}
    		return 1;
    	}
    	
    	{ "make_invisible",		pc_makemeinvisible		},

    wouldnt this mean that once player login and has :

    IsAffectFlag(AFF_INVISIBILITY)

    then the quest function will remove it

    and he want something like show mode

     

     

    Don't work 

    quest startnie begin
    	state start begin
    		when login begin
    			pc.makemeinvisible()
    		end
    	end
    end

    you want it for ox map so chose the map index

     

  5. What do you mean with "it delete mysql"? I'm pretty sure a game file can't delete your installed applications.

    yes this is right metin2 freebsd files needs mysql they wont delete it

    well lets see about your error

    there is 1/2 chance :

    1. mysql cant not start
    2. mysql does not start

    if mysql does not start :

    ee /etc/make.conf
    mysql_enable="YES"

    that if it does not start

     

    if it cant start that would be bcz of this :

    Sep 13 21:42:06 mcncc su: _secure_path: cannot stat /var/db/mysql/.login_conf: Permission denied

    this error might be czed if you have the folder mysql with the archive mysql.tar.gz (the thing you did most likely)

    delete it and reupload your file again

    (/mysql contain the old user and pass and etc thats why those error are there)

    and i recommend you having mysql55 sence 56 needs a littel bit more work

  6. Oops. my error 

    PLATFORM = $(shell file /bin/ls | cut -d' ' -f3 | cut -d'-' -f1)
     
    GCC_VERSION = $(shell $(CC) --version 2>&1 | grep "(GCC)" | cut -d' ' -f3  | cut -d'.' -f1)
    BSD_VERSION = $(shell uname -v 2>&1 | cut -d' ' -f2 | cut -d'.' -f1)
    SVN_VERSION = 40250
     
    CC = g++
     
    INCDIR =
    LIBDIR =
    BINDIR = ..
    OBJDIR = OBJDIR
    $(shell if [ ! -d $(OBJDIR) ]; then mkdir $(OBJDIR); fi)
     
    # Standard Setting
    LIBS = -pthread -lm -lmd
    # Removed -fno-rtti 
    CFLAGS = -g -Wall -O2 -m32 -pipe -fexceptions -D_THREAD_SAFE -DNDEBUG # -D_USE_SERVER_KEY_
     
    ifeq ($(GCC_VERSION), 4)
    CFLAGS += -mtune=i686 -fstack-protector-all
    else
    CFLAGS += -mcpu=i686
    endif
     
    # boost
    INCDIR += -I../../../Extern/include/boost
     
    # DevIL
    INCDIR += -I../../libdevil
    LIBDIR += -L../../libdevil
    LIBS += -lIL -lpng -ltiff -lmng -llcms -ljpeg
     
    # MySQL
    ifeq ($(BSD_VERSION), 7)
    INCDIR += -I../../libmysql/7.x-5.1.35
    LIBDIR += -L../../libmysql/7.x-5.1.35
    else
    INCDIR += -I../../libmysql/5.x-5.1.35
    LIBDIR += -L../../libmysql/5.x-5.1.35
    endif
     
    LIBS += -lmysqlclient -lz
     
    # Miscellaneous external libraries
    INCDIR += -I../../../Extern/include
    LIBDIR += -L../../../Extern/lib
    LIBS += -lcryptopp -lgtest
     
    # HackShield
    INCDIR += -I../../libhackshield/include
    LIBDIR += -L../../libhackshield/lib
    LIBS += -lanticpxsvr
     
    # XTrap
    INCDIR += -I../../libxtrap/include
     
    # openssl
    #INCDIR += -I/usr/include
    #LIBS += -lssl
    #LIBS += /usr/lib/libssl.a
     
    # Project Library
    INCDIR += -I../../liblua/include
    INCDIR += -I/usr/local/include
    INCDIR += -I../../libserverkey
    LIBDIR += -L../../libthecore/lib -L../../libpoly -L../../libsql -L../../libgame/lib -L../../liblua/lib -L../../libserverkey
    LIBDIR += -L/usr/local/lib
    LIBS += -lthecore -lpoly -llua -llualib -lsql -lgame -lserverkey
    USE_STACKTRACE = 0
    ifeq ($(USE_STACKTRACE), 1)
    LIBS += /usr/local/lib/libexecinfo.a
    endif
     
    TARGET  = $(BINDIR)/game_r$(SVN_VERSION)_$(PLATFORM)
     
    CFILE   = minilzo.c
     
    CPPFILE = BattleArena.cpp FSM.cpp MarkConvert.cpp MarkImage.cpp MarkManager.cpp OXEvent.cpp TrafficProfiler.cpp ani.cpp
              arena.cpp banword.cpp battle.cpp blend_item.cpp block_country.cpp buffer_manager.cpp building.cpp castle.cpp
              char.cpp char_affect.cpp char_battle.cpp char_change_empire.cpp char_horse.cpp char_item.cpp char_manager.cpp
              char_quickslot.cpp char_resist.cpp char_skill.cpp char_state.cpp PetSystem.cpp cmd.cpp cmd_emotion.cpp cmd_general.cpp
              cmd_gm.cpp cmd_oxevent.cpp config.cpp constants.cpp crc32.cpp cube.cpp db.cpp desc.cpp
              desc_client.cpp desc_manager.cpp desc_p2p.cpp dev_log.cpp dungeon.cpp empire_text_convert.cpp entity.cpp
              entity_view.cpp event.cpp event_queue.cpp exchange.cpp file_loader.cpp fishing.cpp gm.cpp guild.cpp
              guild_manager.cpp guild_war.cpp horse_rider.cpp horsename_manager.cpp input.cpp input_auth.cpp input_db.cpp
              input_login.cpp input_main.cpp input_p2p.cpp input_teen.cpp input_udp.cpp ip_ban.cpp
              item.cpp item_addon.cpp item_attribute.cpp item_manager.cpp item_manager_idrange.cpp locale.cpp
              locale_service.cpp log.cpp login_data.cpp lzo_manager.cpp marriage.cpp matrix_card.cpp
              messenger_manager.cpp mining.cpp mob_manager.cpp monarch.cpp motion.cpp over9refine.cpp p2p.cpp packet_info.cpp
              party.cpp passpod.cpp pcbang.cpp polymorph.cpp priv_manager.cpp pvp.cpp
              questevent.cpp questlua.cpp questlua_affect.cpp questlua_arena.cpp questlua_ba.cpp questlua_building.cpp
              questlua_danceevent.cpp questlua_dungeon.cpp questlua_forked.cpp questlua_game.cpp questlua_global.cpp
              questlua_guild.cpp questlua_horse.cpp questlua_pet.cpp questlua_item.cpp questlua_marriage.cpp questlua_mgmt.cpp
              questlua_monarch.cpp questlua_npc.cpp questlua_oxevent.cpp questlua_party.cpp questlua_pc.cpp
              questlua_quest.cpp questlua_target.cpp questmanager.cpp questnpc.cpp questpc.cpp
              refine.cpp regen.cpp safebox.cpp sectree.cpp sectree_manager.cpp sequence.cpp shop.cpp
              skill.cpp start_position.cpp target.cpp text_file_loader.cpp trigger.cpp utils.cpp vector.cpp war_map.cpp
              wedding.cpp xmas_event.cpp version.cpp panama.cpp threeway_war.cpp map_location.cpp auth_brazil.cpp
              BlueDragon.cpp BlueDragon_Binder.cpp DragonLair.cpp questlua_dragonlair.cpp
              HackShield.cpp HackShield_Impl.cpp char_hackshield.cpp skill_power.cpp affect.cpp
              SpeedServer.cpp questlua_speedserver.cpp XTrapManager.cpp
              auction_manager.cpp FileMonitor_FreeBSD.cpp ClientPackageCryptInfo.cpp cipher.cpp
              buff_on_attributes.cpp check_server.cpp dragon_soul_table.cpp DragonSoul.cpp
              group_text_parse_tree.cpp char_dragonsoul.cpp questlua_dragonsoul.cpp
              shop_manager.cpp shopEx.cpp item_manager_read_tables.cpp
     
     
    COBJS   = $(CFILE:%.c=$(OBJDIR)/%.o)
    CPPOBJS = $(CPPFILE:%.cpp=$(OBJDIR)/%.o)
     
    MAINOBJ = $(OBJDIR)/main.o
    MAINCPP = main.cpp
     
    TESTOBJ = $(OBJDIR)/test.o
    TESTCPP = test.cpp
    TEST_TARGET = $(BINDIR)/test
     
    default: $(TARGET) $(TEST_TARGET)
     
    $(OBJDIR)/minilzo.o: minilzo.c
        @$(CC) $(CFLAGS) $(INCDIR) -c $< -o $@
        @echo compile $<
     
    $(OBJDIR)/version.o: version.cpp
    	@$(CC) $(CFLAGS) -D__SVN_VERSION__=("$(SVN_VERSION)") -c $< -o $@
        @echo compile $<
     
    $(OBJDIR)/%.o: %.cpp
        @echo compile $<
        @$(CC) $(CFLAGS) $(INCDIR) -c $< -o $@
     
    limit_time:
        @echo update limit time
        @python update_limit_time.py
     
    $(TARGET): $(CPPOBJS) $(COBJS) $(MAINOBJ)
        @echo linking $(TARGET)....
        @$(CC) $(CFLAGS) $(LIBDIR) $(COBJS) $(CPPOBJS) $(MAINOBJ) $(LIBS) -o $(TARGET)
     
    $(TEST_TARGET): $(TESTCPP) $(CPPOBJS) $(COBJS) $(TESTOBJ)
        @echo linking $(TEST_TARGET)
        @$(CC) $(CFLAGS) $(LIBDIR) $(COBJS) $(CPPOBJS) $(TESTOBJ) $(LIBS) -o ../test
     
    clean:
        @rm -f $(COBJS) $(CPPOBJS)
        @rm -f $(BINDIR)/game_r* $(BINDIR)/conv
     
    tag:
        ctags *.cpp *.h *.c
     
    dep:
        makedepend -f Depend $(INCDIR) -I/usr/include/c++/3.3 -I/usr/include/c++/4.2 -p$(OBJDIR)/ $(CPPFILE) $(CFILE) $(MAINCPP) $(TESTCPP) 2> /dev/null > Depend
     
    sinclude Depend

    with :

    version.cpp

    #include <stdio.h>
     
    void WriteVersion()
    {
    #ifndef __WIN32__
        FILE* fp = fopen("ver.txt", "w");
     
        if (fp)
        {
            fprintf(fp, "emulated game server revision: %sn", __SVN_VERSION__);
            //fprintf(fp, "%s@%s:%sn", __USER__, __HOSTNAME__, __PWD__);
            fclose(fp);
        }
    #endif
    }

    if this does not work try this

    This is the hidden content, please

    its a game src (mainline release) rdy to be comlplied

    • Love 2
  7. if you are using the default makefile:

    PLATFORM = $(shell file /bin/ls | cut -d' ' -f3 | cut -d'-' -f1)
    
    GCC_VERSION = $(shell $(CC) --version 2>&1 | grep "(GCC)" | cut -d' ' -f3  | cut -d'.' -f1)
    BSD_VERSION = $(shell uname -v 2>&1 | cut -d' ' -f2 | cut -d'.' -f1)
    SVN_VERSION = $(shell svnversion -n .)
    
    CC = g++
    
    INCDIR =
    LIBDIR =
    BINDIR = ..
    OBJDIR = OBJDIR
    $(shell if [ ! -d $(OBJDIR) ]; then mkdir $(OBJDIR); fi)
    
    # Standard Setting
    LIBS = -pthread -lm -lmd
    # Removed -fno-rtti 
    CFLAGS = -g -Wall -O2 -m32 -pipe -fexceptions -D_THREAD_SAFE -DNDEBUG # -D_USE_SERVER_KEY_
    
    ifeq ($(GCC_VERSION), 4)
    CFLAGS += -mtune=i686 -fstack-protector-all
    else
    CFLAGS += -mcpu=i686
    endif
    
    # boost
    INCDIR += -I../../../Extern/include/boost
    
    # DevIL
    INCDIR += -I../../libdevil
    LIBDIR += -L../../libdevil
    LIBS += -lIL -lpng -ltiff -lmng -llcms -ljpeg
    
    # MySQL
    ifeq ($(BSD_VERSION), 7)
    INCDIR += -I../../libmysql/7.x-5.1.35
    LIBDIR += -L../../libmysql/7.x-5.1.35
    else
    INCDIR += -I../../libmysql/5.x-5.1.35
    LIBDIR += -L../../libmysql/5.x-5.1.35
    endif
    
    LIBS += -lmysqlclient -lz
    
    # Miscellaneous external libraries
    INCDIR += -I../../../Extern/include
    LIBDIR += -L../../../Extern/lib
    LIBS += -lcryptopp -lgtest
    
    # HackShield
    INCDIR += -I../../libhackshield/include
    LIBDIR += -L../../libhackshield/lib
    LIBS += -lanticpxsvr
    
    # XTrap
    INCDIR += -I../../libxtrap/include
    
    # openssl
    #INCDIR += -I/usr/include
    #LIBS += -lssl
    #LIBS += /usr/lib/libssl.a
    
    # Project Library
    INCDIR += -I../../liblua/include
    INCDIR += -I/usr/local/include
    INCDIR += -I../../libserverkey
    LIBDIR += -L../../libthecore/lib -L../../libpoly -L../../libsql -L../../libgame/lib -L../../liblua/lib -L../../libserverkey
    LIBDIR += -L/usr/local/lib
    LIBS += -lthecore -lpoly -llua -llualib -lsql -lgame -lserverkey
    USE_STACKTRACE = 0
    ifeq ($(USE_STACKTRACE), 1)
    LIBS += /usr/local/lib/libexecinfo.a
    endif
    
    TARGET  = $(BINDIR)/game_r$(SVN_VERSION)_$(PLATFORM)
    
    CFILE	= minilzo.c
    
    CPPFILE = BattleArena.cpp FSM.cpp MarkConvert.cpp MarkImage.cpp MarkManager.cpp OXEvent.cpp TrafficProfiler.cpp ani.cpp
    		  arena.cpp banword.cpp battle.cpp blend_item.cpp block_country.cpp buffer_manager.cpp building.cpp castle.cpp
    		  char.cpp char_affect.cpp char_battle.cpp char_change_empire.cpp char_horse.cpp char_item.cpp char_manager.cpp
    		  char_quickslot.cpp char_resist.cpp char_skill.cpp char_state.cpp PetSystem.cpp cmd.cpp cmd_emotion.cpp cmd_general.cpp
    		  cmd_gm.cpp cmd_oxevent.cpp config.cpp constants.cpp crc32.cpp cube.cpp db.cpp desc.cpp
    		  desc_client.cpp desc_manager.cpp desc_p2p.cpp dev_log.cpp dungeon.cpp empire_text_convert.cpp entity.cpp
    		  entity_view.cpp event.cpp event_queue.cpp exchange.cpp file_loader.cpp fishing.cpp gm.cpp guild.cpp
    		  guild_manager.cpp guild_war.cpp horse_rider.cpp horsename_manager.cpp input.cpp input_auth.cpp input_db.cpp
    		  input_login.cpp input_main.cpp input_p2p.cpp input_teen.cpp input_udp.cpp ip_ban.cpp
    		  item.cpp item_addon.cpp item_attribute.cpp item_manager.cpp item_manager_idrange.cpp locale.cpp
    		  locale_service.cpp log.cpp login_data.cpp lzo_manager.cpp marriage.cpp matrix_card.cpp
    		  messenger_manager.cpp mining.cpp mob_manager.cpp monarch.cpp motion.cpp over9refine.cpp p2p.cpp packet_info.cpp
    		  party.cpp passpod.cpp pcbang.cpp polymorph.cpp priv_manager.cpp pvp.cpp
    		  questevent.cpp questlua.cpp questlua_affect.cpp questlua_arena.cpp questlua_ba.cpp questlua_building.cpp
    		  questlua_danceevent.cpp questlua_dungeon.cpp questlua_forked.cpp questlua_game.cpp questlua_global.cpp
    		  questlua_guild.cpp questlua_horse.cpp questlua_pet.cpp questlua_item.cpp questlua_marriage.cpp questlua_mgmt.cpp
    		  questlua_monarch.cpp questlua_npc.cpp questlua_oxevent.cpp questlua_party.cpp questlua_pc.cpp
    		  questlua_quest.cpp questlua_target.cpp questmanager.cpp questnpc.cpp questpc.cpp
    		  refine.cpp regen.cpp safebox.cpp sectree.cpp sectree_manager.cpp sequence.cpp shop.cpp
    		  skill.cpp start_position.cpp target.cpp text_file_loader.cpp trigger.cpp utils.cpp vector.cpp war_map.cpp
    		  wedding.cpp xmas_event.cpp version.cpp panama.cpp threeway_war.cpp map_location.cpp auth_brazil.cpp
    		  BlueDragon.cpp BlueDragon_Binder.cpp DragonLair.cpp questlua_dragonlair.cpp
    		  HackShield.cpp HackShield_Impl.cpp char_hackshield.cpp skill_power.cpp affect.cpp
    		  SpeedServer.cpp questlua_speedserver.cpp XTrapManager.cpp
    		  auction_manager.cpp FileMonitor_FreeBSD.cpp ClientPackageCryptInfo.cpp cipher.cpp
    		  buff_on_attributes.cpp check_server.cpp dragon_soul_table.cpp DragonSoul.cpp
    		  group_text_parse_tree.cpp char_dragonsoul.cpp questlua_dragonsoul.cpp
    		  shop_manager.cpp shopEx.cpp item_manager_read_tables.cpp
    
    
    COBJS	= $(CFILE:%.c=$(OBJDIR)/%.o)
    CPPOBJS	= $(CPPFILE:%.cpp=$(OBJDIR)/%.o)
    
    MAINOBJ = $(OBJDIR)/main.o
    MAINCPP = main.cpp
    
    TESTOBJ = $(OBJDIR)/test.o
    TESTCPP = test.cpp
    TEST_TARGET = $(BINDIR)/test
    
    default: $(TARGET) $(TEST_TARGET)
    
    $(OBJDIR)/minilzo.o: minilzo.c
    	@$(CC) $(CFLAGS) $(INCDIR) -c $< -o $@
    	@echo compile $<
    
    $(OBJDIR)/version.o: version.cpp
    	@$(CC) $(CFLAGS) -D__USER__="$(USER)" -D__HOSTNAME__="$(HOSTNAME)" -D__PWD__="$(PWD)" -D__SVN_VERSION__="$(SVN_VERSION)" -c $< -o $@
    	@echo compile $<
    
    $(OBJDIR)/%.o: %.cpp
    	@echo compile $<
    	@$(CC) $(CFLAGS) $(INCDIR) -c $< -o $@
    
    limit_time:
    	@echo update limit time
    	@python update_limit_time.py
    
    $(TARGET): $(CPPOBJS) $(COBJS) $(MAINOBJ)
    	@echo linking $(TARGET)....
    	@$(CC) $(CFLAGS) $(LIBDIR) $(COBJS) $(CPPOBJS) $(MAINOBJ) $(LIBS) -o $(TARGET)
    
    $(TEST_TARGET): $(TESTCPP) $(CPPOBJS) $(COBJS) $(TESTOBJ)
    	@echo linking $(TEST_TARGET)
    	@$(CC) $(CFLAGS) $(LIBDIR) $(COBJS) $(CPPOBJS) $(TESTOBJ) $(LIBS) -o ../test
    
    clean:
    	@rm -f $(COBJS) $(CPPOBJS)
    	@rm -f $(BINDIR)/game_r* $(BINDIR)/conv
    
    tag:
    	ctags *.cpp *.h *.c
    
    dep:
    	makedepend -f Depend $(INCDIR) -I/usr/include/c++/3.3 -I/usr/include/c++/4.2 -p$(OBJDIR)/ $(CPPFILE) $(CFILE) $(MAINCPP) $(TESTCPP) 2> /dev/null > Depend
    
    sinclude Depend
    

    change it to this

    PLATFORM = $(shell file /bin/ls | cut -d' ' -f3 | cut -d'-' -f1)
    
    GCC_VERSION = $(shell $(CC) --version 2>&1 | grep "(GCC)" | cut -d' ' -f3  | cut -d'.' -f1)
    BSD_VERSION = $(shell uname -v 2>&1 | cut -d' ' -f2 | cut -d'.' -f1)
    SVN_VERSION = 40250
    
    CC = g++
    
    INCDIR =
    LIBDIR =
    BINDIR = ..
    OBJDIR = OBJDIR
    $(shell if [ ! -d $(OBJDIR) ]; then mkdir $(OBJDIR); fi)
    
    # Standard Setting
    LIBS = -pthread -lm -lmd
    # Removed -fno-rtti 
    CFLAGS = -g -Wall -O2 -m32 -pipe -fexceptions -D_THREAD_SAFE -DNDEBUG # -D_USE_SERVER_KEY_
    
    ifeq ($(GCC_VERSION), 4)
    CFLAGS += -mtune=i686 -fstack-protector-all
    else
    CFLAGS += -mcpu=i686
    endif
    
    # boost
    INCDIR += -I../../../Extern/include/boost
    
    # DevIL
    INCDIR += -I../../libdevil
    LIBDIR += -L../../libdevil
    LIBS += -lIL -lpng -ltiff -lmng -llcms -ljpeg
    
    # MySQL
    ifeq ($(BSD_VERSION), 7)
    INCDIR += -I../../libmysql/7.x-5.1.35
    LIBDIR += -L../../libmysql/7.x-5.1.35
    else
    INCDIR += -I../../libmysql/5.x-5.1.35
    LIBDIR += -L../../libmysql/5.x-5.1.35
    endif
    
    LIBS += -lmysqlclient -lz
    
    # Miscellaneous external libraries
    INCDIR += -I../../../Extern/include
    LIBDIR += -L../../../Extern/lib
    LIBS += -lcryptopp -lgtest
    
    # HackShield
    INCDIR += -I../../libhackshield/include
    LIBDIR += -L../../libhackshield/lib
    LIBS += -lanticpxsvr
    
    # XTrap
    INCDIR += -I../../libxtrap/include
    
    # openssl
    #INCDIR += -I/usr/include
    #LIBS += -lssl
    #LIBS += /usr/lib/libssl.a
    
    # Project Library
    INCDIR += -I../../liblua/include
    INCDIR += -I/usr/local/include
    INCDIR += -I../../libserverkey
    LIBDIR += -L../../libthecore/lib -L../../libpoly -L../../libsql -L../../libgame/lib -L../../liblua/lib -L../../libserverkey
    LIBDIR += -L/usr/local/lib
    LIBS += -lthecore -lpoly -llua -llualib -lsql -lgame -lserverkey
    USE_STACKTRACE = 0
    ifeq ($(USE_STACKTRACE), 1)
    LIBS += /usr/local/lib/libexecinfo.a
    endif
    
    TARGET  = $(BINDIR)/game_r$(SVN_VERSION)_$(PLATFORM)
    
    CFILE	= minilzo.c
    
    CPPFILE = BattleArena.cpp FSM.cpp MarkConvert.cpp MarkImage.cpp MarkManager.cpp OXEvent.cpp TrafficProfiler.cpp ani.cpp
    		  arena.cpp banword.cpp battle.cpp blend_item.cpp block_country.cpp buffer_manager.cpp building.cpp castle.cpp
    		  char.cpp char_affect.cpp char_battle.cpp char_change_empire.cpp char_horse.cpp char_item.cpp char_manager.cpp
    		  char_quickslot.cpp char_resist.cpp char_skill.cpp char_state.cpp PetSystem.cpp cmd.cpp cmd_emotion.cpp cmd_general.cpp
    		  cmd_gm.cpp cmd_oxevent.cpp config.cpp constants.cpp crc32.cpp cube.cpp db.cpp desc.cpp
    		  desc_client.cpp desc_manager.cpp desc_p2p.cpp dev_log.cpp dungeon.cpp empire_text_convert.cpp entity.cpp
    		  entity_view.cpp event.cpp event_queue.cpp exchange.cpp file_loader.cpp fishing.cpp gm.cpp guild.cpp
    		  guild_manager.cpp guild_war.cpp horse_rider.cpp horsename_manager.cpp input.cpp input_auth.cpp input_db.cpp
    		  input_login.cpp input_main.cpp input_p2p.cpp input_teen.cpp input_udp.cpp ip_ban.cpp
    		  item.cpp item_addon.cpp item_attribute.cpp item_manager.cpp item_manager_idrange.cpp locale.cpp
    		  locale_service.cpp log.cpp login_data.cpp lzo_manager.cpp marriage.cpp matrix_card.cpp
    		  messenger_manager.cpp mining.cpp mob_manager.cpp monarch.cpp motion.cpp over9refine.cpp p2p.cpp packet_info.cpp
    		  party.cpp passpod.cpp pcbang.cpp polymorph.cpp priv_manager.cpp pvp.cpp
    		  questevent.cpp questlua.cpp questlua_affect.cpp questlua_arena.cpp questlua_ba.cpp questlua_building.cpp
    		  questlua_danceevent.cpp questlua_dungeon.cpp questlua_forked.cpp questlua_game.cpp questlua_global.cpp
    		  questlua_guild.cpp questlua_horse.cpp questlua_pet.cpp questlua_item.cpp questlua_marriage.cpp questlua_mgmt.cpp
    		  questlua_monarch.cpp questlua_npc.cpp questlua_oxevent.cpp questlua_party.cpp questlua_pc.cpp
    		  questlua_quest.cpp questlua_target.cpp questmanager.cpp questnpc.cpp questpc.cpp
    		  refine.cpp regen.cpp safebox.cpp sectree.cpp sectree_manager.cpp sequence.cpp shop.cpp
    		  skill.cpp start_position.cpp target.cpp text_file_loader.cpp trigger.cpp utils.cpp vector.cpp war_map.cpp
    		  wedding.cpp xmas_event.cpp version.cpp panama.cpp threeway_war.cpp map_location.cpp auth_brazil.cpp
    		  BlueDragon.cpp BlueDragon_Binder.cpp DragonLair.cpp questlua_dragonlair.cpp
    		  HackShield.cpp HackShield_Impl.cpp char_hackshield.cpp skill_power.cpp affect.cpp
    		  SpeedServer.cpp questlua_speedserver.cpp XTrapManager.cpp
    		  auction_manager.cpp FileMonitor_FreeBSD.cpp ClientPackageCryptInfo.cpp cipher.cpp
    		  buff_on_attributes.cpp check_server.cpp dragon_soul_table.cpp DragonSoul.cpp
    		  group_text_parse_tree.cpp char_dragonsoul.cpp questlua_dragonsoul.cpp
    		  shop_manager.cpp shopEx.cpp item_manager_read_tables.cpp
    
    
    COBJS	= $(CFILE:%.c=$(OBJDIR)/%.o)
    CPPOBJS	= $(CPPFILE:%.cpp=$(OBJDIR)/%.o)
    
    MAINOBJ = $(OBJDIR)/main.o
    MAINCPP = main.cpp
    
    TESTOBJ = $(OBJDIR)/test.o
    TESTCPP = test.cpp
    TEST_TARGET = $(BINDIR)/test
    
    default: $(TARGET) $(TEST_TARGET)
    
    $(OBJDIR)/minilzo.o: minilzo.c
    	@$(CC) $(CFLAGS) $(INCDIR) -c $< -o $@
    	@echo compile $<
    
    $(OBJDIR)/version.o: version.cpp
    #	@$(CC) $(CFLAGS) -D__USER__="$(USER)" -D__HOSTNAME__="$(HOSTNAME)" -D__PWD__="$(PWD)" -D__SVN_VERSION__="$(SVN_VERSION)" -c $< -o $@
    @$(CC) $(CFLAGS) -D__SVN_VERSION__=("$(SVN_VERSION)") -c $< -o $@
    	@echo compile $<
    
    $(OBJDIR)/%.o: %.cpp
    	@echo compile $<
    	@$(CC) $(CFLAGS) $(INCDIR) -c $< -o $@
    
    limit_time:
    	@echo update limit time
    	@python update_limit_time.py
    
    $(TARGET): $(CPPOBJS) $(COBJS) $(MAINOBJ)
    	@echo linking $(TARGET)....
    	@$(CC) $(CFLAGS) $(LIBDIR) $(COBJS) $(CPPOBJS) $(MAINOBJ) $(LIBS) -o $(TARGET)
    
    $(TEST_TARGET): $(TESTCPP) $(CPPOBJS) $(COBJS) $(TESTOBJ)
    	@echo linking $(TEST_TARGET)
    	@$(CC) $(CFLAGS) $(LIBDIR) $(COBJS) $(CPPOBJS) $(TESTOBJ) $(LIBS) -o ../test
    
    clean:
    	@rm -f $(COBJS) $(CPPOBJS)
    	@rm -f $(BINDIR)/game_r* $(BINDIR)/conv
    
    tag:
    	ctags *.cpp *.h *.c
    
    dep:
    	makedepend -f Depend $(INCDIR) -I/usr/include/c++/3.3 -I/usr/include/c++/4.2 -p$(OBJDIR)/ $(CPPFILE) $(CFILE) $(MAINCPP) $(TESTCPP) 2> /dev/null > Depend
    
    sinclude Depend
    

  8. I think you can do that on php, when the player register, the password with hash is saved on the column password, and other who don't hash the password, who insert the same way as the inserted password by the player

    I don't now if you understand what I want to say

     

    for less problem he can make a new db for webpage then save the pass on a table on its own

  9. next time use

    Spoiler cz some times its make some browser lag

    and for your problem if you are using vanilla core she changed kill with :

    kill with npc.get_race()

    so her is a sample for the quest for here core:

    quest deviltower_zone begin
        state start begin
        when login begin
            if pc.get_map_index() == 66 then
                if pc.get_x() < 2048+88 or pc.get_y() < 6656+577 or pc.get_x() > 2048+236 or pc.get_y() > 6656+737 then
                    pc.warp((5376+532)*100, (512+596+4)*100, 65)
                end
            pc.set_warp_location(65, 5376+532, 512+596+4)
            elseif pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 then
                pc.set_warp_location(65, 5376+532, 512+596+4)
            end
        end
     
        when logout begin
            if pc.count_item(30300) >= 1 then
                pc.remove_item(30300, pc.count_item(30300))
            end
            -- not used in the game
            -- pc.remove_item(30301, pc.count_item(30301))
            if pc.count_item(30302) >= 1 then
                pc.remove_item(30302, pc.count_item(30302))
            end
        end
            
        when deviltower_man.chat.gameforge.deviltower_zone._10_npcChat begin
            if pc.get_level() < 40 then
                say_title(gameforge.deviltower_zone._20_sayTitle)
                say(gameforge.deviltower_zone._30_say)
            else
                say_title(gameforge.deviltower_zone._20_sayTitle)
                say(gameforge.deviltower_zone._40_say)
                local s =  select(gameforge.locale.monkey_dungeon.enter, gameforge.locale.monkey_dungeon.no_enter)
                if s == 1 then
                    pc.warp(216500,727000)
                end
            end
        end
        when kill with npc.get_race() == 8015 begin
            timer("devil_stone1_1", 6)
        end
        when devil_stone1_1.timer begin
            d.new_jump_all(66, special.devil_tower[1][1], special.devil_tower[1][2])
            d.regen_file("data/dungeon/deviltower2_regen.txt")
            d.set_warp_at_eliminate(4, d.get_map_index(), special.devil_tower[2][1], special.devil_tower[2][2], "data/dungeon/deviltower3_regen.txt")
        end
        when kill with npc.get_race() == 1091 and pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
            d.set_warp_at_eliminate(4, d.get_map_index(), special.devil_tower[3][1], special.devil_tower[3][2], "data/dungeon/deviltower4_regen.txt")
            d.check_eliminated()
        end
     
        function get_4floor_stone_pos()
            local positions = 
                {
                    {368, 629}, {419, 630}, {428, 653}, {422, 679},
                    {395, 689}, {369, 679}, {361, 658},
            }
            for i = 1, 6 do
                local j = number(i, 7)
                if i != j then
                    local t = positions[i];
                    positions[i] = positions[j];
                    positions[j] = t;
                end
            end
            return positions
        end
     
        when kill with npc.get_race() == 8016 and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
            d.setf("level", 4)
            local positions = deviltower_zone.get_4floor_stone_pos()
     
            for i = 1, 6 do
                test_chat(positions[i][1], positions[i][2])
                d.set_unique("fake" .. i , d.spawn_mob(8017, positions[i][1], positions[i][2]))
            end
     
            test_chat(positions[7][1], positions[7][2])
     
            local vid = d.spawn_mob(8017, positions[7][1], positions[7][2])
            test_chat(vid)
            d.set_unique("real", vid)
            server_loop_timer('devil_stone4_update', 10, pc.get_map_index())
            server_timer('devil_stone4_fail1', 5*60, pc.get_map_index())
            
            notice_multiline(gameforge.deviltower_zone._50_dNotice,d.notice)
            
        end
     
        when devil_stone4_fail1.server_timer begin
            if d.select(get_server_timer_arg()) then
                notice_multiline(gameforge.deviltower_zone._60_dNotice,d.notice)
                server_timer('devil_stone4_fail2', 5*60, get_server_timer_arg())
            end
        end
     
        when devil_stone4_fail2.server_timer begin
            if d.select(get_server_timer_arg()) then
                notice_multiline(gameforge.deviltower_zone._70_dNotice,d.notice)
                server_timer('devil_stone4_fail', 5*60, get_server_timer_arg())
            end
        end
     
        when devil_stone4_fail.server_timer begin
            if d.select(get_server_timer_arg()) then
                notice_multiline(gameforge.deviltower_zone._80_dNotice,d.notice)
                d.clear_regen()
                d.exit_all()
                clear_server_timer('devil_stone4_update', get_server_timer_arg())
            end
        end
     
        when devil_stone4_update.server_timer begin
            if d.select(get_server_timer_arg()) then
                if not d.is_unique_dead("real") then
                    for i = 1, 6 do
                        if d.getf("fakedead" .. i) == 0 then
                            if d.unique_get_hp_perc("fake" .. i) < 50 then
                                d.purge_unique("fake" .. i)
                                d.setf("fakedead" .. i, 1)
                                notice_multiline(gameforge.deviltower_zone._90_dNotice,d.notice)
                            end
                        end
                    end
                else
                    server_timer("devil_stone4_end", 5, get_server_timer_arg())
                    --d.kill_all()
                    d.purge()
                    notice_multiline(gameforge.deviltower_zone._100_dNotice,d.notice)
                    clear_server_timer('devil_stone4_fail1', get_server_timer_arg())
                    clear_server_timer('devil_stone4_fail2', get_server_timer_arg())
                    clear_server_timer('devil_stone4_fail', get_server_timer_arg())
                end
            else
                server_timer('devil_stone4_stop_timer', 1, get_server_timer_arg())
            end
        end
     
        when devil_stone4_stop_timer.server_timer begin
            clear_server_timer('devil_stone4_update', get_server_timer_arg())
        end
     
        when devil_stone4_end.server_timer begin
            if d.select(get_server_timer_arg()) then
                clear_server_timer('devil_stone4_update', get_server_timer_arg())
                clear_server_timer('devil_stone4_fail1', get_server_timer_arg())
                clear_server_timer('devil_stone4_fail2', get_server_timer_arg())
                clear_server_timer('devil_stone4_fail', get_server_timer_arg())
                
                -- clear regen from memory when exit
                d.clear_regen()
                
                d.setf("level", 5)
                d.setf("stone_count", 5)
                notice_multiline(gameforge.deviltower_zone._110_dNotice,d.notice)
                d.jump_all(special.devil_tower[4][1], special.devil_tower[4][2])
                server_timer('devil_stone5_fail1', 5*60, get_server_timer_arg())
                clear_server_timer('devil_stone4_update', get_server_timer_arg())
     
                d.set_regen_file("data/dungeon/deviltower5_regen.txt")
     
                d.spawn_mob(20073, 421, 452)
                d.spawn_mob(20073, 380, 460)
                d.spawn_mob(20073, 428, 414)
                d.spawn_mob(20073, 398, 392)
                d.spawn_mob(20073, 359, 426)
            end
        end
        when devil_stone5_fail1.server_timer begin
            if d.select(get_server_timer_arg()) then
                notice_multiline(gameforge.deviltower_zone._120_dNotice,d.notice)
                server_timer('devil_stone5_fail2', 5*60, get_server_timer_arg())
            end
        end
     
        when devil_stone5_fail2.server_timer begin
            if d.select(get_server_timer_arg()) then
                notice_multiline(gameforge.deviltower_zone._60_dNotice,d.notice)
                server_timer('devil_stone5_fail3', 5*60, get_server_timer_arg())
            end
        end
     
        when devil_stone5_fail3.server_timer begin
            if d.select(get_server_timer_arg()) then
                notice_multiline(gameforge.deviltower_zone._70_dNotice,d.notice)
                server_timer('devil_stone5_fail', 5*60, get_server_timer_arg())
            end
        end
     
        when devil_stone5_fail.server_timer begin
            if d.select(get_server_timer_arg()) then
                notice_multiline(gameforge.deviltower_zone._80_dNotice,d.notice)
                d.exit_all()
            end
        end
     
     
        when kill with npc.get_race() == 1062 and d.getf("level") == 5 begin
            local KILL_COUNT_FOR_DROP_KEY = 50
            local n =d.getf("count") + 1
            d.setf("count", n) 
            if n == KILL_COUNT_FOR_DROP_KEY then
                game.drop_item(50084, 1)
                d.setf("count", 0)
            end
        end
     
        when devil_stone5.take with item.vnum == 50084 begin
            npc.purge()
            item.remove()
            d.setf("stone_count", d.getf("stone_count") - 1)
            if d.getf("stone_count") <= 0 then
                d.setf("level", 6)
                d.clear_regen()
                d.regen_file("data/dungeon/deviltower6_regen.txt")
     
                notice_multiline(gameforge.deviltower_zone._130_dNotice,d.notice)
                d.jump_all(special.devil_tower[5][1], special.devil_tower[5][2])
                local server_arg = d.get_map_index()
                clear_server_timer('devil_stone5_fail1', server_arg)
                clear_server_timer('devil_stone5_fail2', server_arg)
                clear_server_timer('devil_stone5_fail3', server_arg)
                clear_server_timer('devil_stone5_fail', server_arg)
            else
                d.notice(string.format(gameforge.deviltower_zone._140_dNotice, d.getf("stone_count")))
            end
        end
     
        when kill with npc.get_race() == 1092 and pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 and d.getf("level") == 6 begin
            d.kill_all()
            notice_multiline(gameforge.deviltower_zone._150_dNotice,d.notice)
            d.check_eliminated()
            notice_multiline(gameforge.deviltower_zone._160_dNotice,d.notice)
            local reward_alchemist = {20074, 20075, 20076}
            d.spawn_mob(reward_alchemist[number(1,3)], 425, 216);
            d.setqf2("deviltower_zone","can_refine", 1)
        end
     
     
        when 20074.chat.gameforge.deviltower_zone._170_npcChat with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 and npc.lock() begin
            say_title(mob_name(20074))
            say(gameforge.deviltower_zone._190_say)
            wait()
            if pc.level >=75 then
                say_title(mob_name(20074))
     
                say(gameforge.deviltower_zone._200_say)
                local s= select(gameforge.deviltower_zone._210_select, gameforge.locale.cancel, gameforge.deviltower_zone._220_select)
                if s==3 then
                    pc.warp(590500, 110900)
                    return
                end
                if s==2 then
                    return
                end
     
                timer("devil_jump_7", 6)
                npc.unlock()
                d.purge()
                return
            end
            say_title(mob_name(20074))
            say(gameforge.deviltower_zone._230_say)
            wait()
            pc.warp(590500, 110500)
            return
        end
     
        when 20075.chat.gameforge.deviltower_zone._170_npcChat with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000  and npc.lock() begin
            say_title(mob_name(20075))
            say(gameforge.deviltower_zone._190_say)
            wait()
            if pc.level >=75 then
                say_title(mob_name(20075))
     
                say(gameforge.deviltower_zone._200_say)
                local s= select(gameforge.deviltower_zone._210_select, gameforge.deviltower_zone._220_select)
                if s==3 then
                    pc.warp(590500, 110900)
                    return
                end
                if s==2 then
                    return
                end
     
                timer("devil_jump_7", 6)
                npc.unlock()
                d.purge()
                return
            end
            say_title(mob_name(20075))
            say(gameforge.deviltower_zone._230_say)
            wait()
            pc.warp(590500, 110500)
            return
        end
        when 20076.chat.gameforge.deviltower_zone._170_npcChat with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000  and npc.lock() begin
            say_title(mob_name(20076))
            say(gameforge.deviltower_zone._190_say)
            wait()
            if pc.level >=75 then
                say_title(mob_name(20076))
     
                say(gameforge.deviltower_zone._200_say)
                local s= select(gameforge.deviltower_zone._210_select, gameforge.deviltower_zone._220_select)
                if s==3 then
                    pc.warp(590500, 110900)
                    return
                end
                if s==2 then
                    return
                end
     
                timer("devil_jump_7", 6)
                npc.unlock()
                d.purge()
                return
            end
            say_title(mob_name(20076))
            say(gameforge.deviltower_zone._230_say)
            wait()
            pc.warp(590500, 110500)
            return
        end
        when devil_jump_7.timer begin
            d.clear_regen()
     
            d.spawn_mob(8018, 639, 658)
            d.spawn_mob(8018, 611, 637)
            d.spawn_mob(8018, 596, 674)
            d.spawn_mob(8018, 629, 670)
     
            d.setf("level", 7)
     
     
            notice_multiline(gameforge.deviltower_zone._240_dNotice,d.notice)
            d.jump_all(2048+590, 6656+638)
        end
     
        when kill with npc.get_race() == 8018 and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
            local cont = d.getf("7_stone_kill") + 1
            d.setf("7_stone_kill", cont)
     
            if cont >= 4 then
                d.setf("7_stone_kill", 0)
                d.set_regen_file("data/dungeon/deviltower7_regen.txt")
            end
        end
     
        when kill with npc.get_race() == 8019 and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
            game.drop_item(30300, 1)
        end
     
        when 30300.use with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
            pc.remove_item("30300", 1)
     
            local pct = number(1,10)
     
            if pct == 1 then
                game.drop_item(30302, 1)
                d.clear_regen()
            else
                -- nothing happens cause the items isnt used in the game
                -- game.drop_item(30301, 1)
            end
        end
     
        when 30302.use with pc.in_dungeon() and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
            if d.getf( "level" ) != 7 then
                pc.remove_item( "30302", 1)
                return
            end
                
            say_title(gameforge.blacksmith._40_sayTitle)
            say(gameforge.deviltower_zone._250_say)
            pc.remove_item("30302", 1)
            timer("devil_jump_8", 6)
            d.clear_regen()
        end
     
        when devil_jump_8.timer begin
            d.setf("level", 8)
     
            notice_multiline(gameforge.deviltower_zone._260_dNotice,d.notice)
            d.jump_all(2048+590, 6656+403)
            d.set_regen_file("data/dungeon/deviltower8_regen.txt")
            d.spawn_mob(20366, 640, 460)
            local _count = pc.count_item(30302)
            pc.remove_item(30302,_count)
            
        end
     
        when kill with npc.get_race() == 1040 and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
            local pct1 = number(1, 5)
            if pct1 == 1 then
                local pct2 = number(1, 10)
                if pct2 == 1 then
                    game.drop_item(30304, 1)
                else
                    game.drop_item(30303, 1)
                end
            else
                return
            end
        end
     
        when 20366.take with item.vnum == 30304 begin
            npc.purge()
            item.remove()
            timer("devil_jump_9", 6)
        end
     
        when devil_jump_9.timer begin
            d.setf("level", 9)
     
     
            notice_multiline(gameforge.deviltower_zone._270_dNotice,d.notice)
            d.jump_all(2048+590, 6656+155)
            d.regen_file("data/dungeon/deviltower9_regen.txt")
        end
     
        when kill with npc.get_race() == 1093 and pc.get_map_index() >= 660000 and pc.get_map_index() < 670000 begin
            d.kill_all()
            d.setqf2("deviltower_zone","9_done", 1)
            notice_multiline(gameforge.deviltower_zone._280_dNotice,d.notice)
            notice_multiline(gameforge.deviltower_zone._290_dNotice,d.notice)
            server_timer("devil_end_jump", 60, d.get_map_index())
        end
     
            when devil_end_jump.server_timer begin
                if d.select (get_server_timer_arg()) then
                    d.clear_regen()
                    d.exit_all()
                end
            end
        end
    end

    • Love 1
  10.  

    limit_time expired maybe..

    Use source and edit the time :)

     

    If you don't want to use source, try this dif: (From epvp)

    00215F63: E8 EB
    00215F64: C8 11
    00215F65: 69 00
    00215F66: FA 00
    00215F67: FF 00
    00215F68: 3D 00
    00215F69: AC 00
    00215F6A: 61 00
    00215F6B: 11 00
    00215F6C: 54 00
    00215F6D: 8D 00
    00215F6E: 76 00
    00215F70: 0F 00
    00215F71: 87 00
    00215F72: E7 00
    00215F73: 01 00
    0021615D: C6 00
    0021615E: 05 00
    0021615F: E8 00
    00216160: D8 00
    00216161: 7E 00
    00216162: 08 00
    00216163: 01 00
    00216164: E9 00
    00216165: 0D 00
    00216166: FE 00
    00216167: FF 00
    00216168: FF 00  

    this wont do it

     

    still not working  :angry:

    the server start like this

    db

    then auth

    then channels (core by core)

    in your case only db started nothing else  (sence only db is on)

    post your start script so that we can help you or start every thing manualy but this will take some time each time you do it

  11. Hallo guys. Main one  compiled with out any problem but how i can fix this one?

     

    /libexec/ld-elf.so.1: Shared object "libz.so.6" not found, required by "gamefile"

     

    Thanks.

     

    reinstall (compatx7) and if you have installed gcc49

    make sur that you do this

     

    add to

    /etc/libmap.conf

    this :

    libgcc_s.so.1   gcc49/libgcc_s.so.1
    libgomp.so.1    gcc49/libgomp.so.1
    libobjc.so.3    gcc49/libobjc.so.4
    libssp.so.0     gcc49/libssp.so.0
    libstdc++.so.6  gcc49/libstdc++.so.6

    good luck

    • Love 1
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.