Raised This Month: $ Target: $400
 0% 

Some questions


Post New Thread Reply   
 
Thread Tools Display Modes
sn4k3
Senior Member
Join Date: Nov 2005
Old 02-21-2007 , 08:48   Re: Some questions
Reply With Quote #11

this can help??

sn4k3 is offline
Send a message via MSN to sn4k3
L. Duke
Veteran Member
Join Date: Apr 2005
Location: Walla Walla
Old 02-21-2007 , 12:22   Re: Some questions
Reply With Quote #12

Quote:
Originally Posted by sn4k3 View Post
this can help??

No. That just tells us your server crashed.

This will help: http://developer.valvesoftware.com/w...ing_parameters
L. Duke is offline
sn4k3
Senior Member
Join Date: Nov 2005
Old 02-22-2007 , 18:57   Re: Some questions
Reply With Quote #13

Now my plugin loads and works

thanks for all and a special for L.Duke
sn4k3 is offline
Send a message via MSN to sn4k3
sn4k3
Senior Member
Join Date: Nov 2005
Old 02-22-2007 , 19:27   Re: Some questions
Reply With Quote #14

in win32 dll works MMS and VSP but in linux plugin dont load

not show on plugin_print

this only happen in linux!

my makefile!

#(C)2004-2006 SourceMM Development Team
# Makefile written by David "BAILOPAN" Anderson

############################################# ########################
# Directories
############################################# ########################

HL2SDK = /cygdrive/e/caza/hl2mod/src
PLUGIN_DIR=$(HL2SDK)/utils/Source_Utils
SMM_ROOT = /cygdrive/e/caza/hl2mod/src/sourcemm
SMMH_ROOT = /cygdrive/e/caza/hl2mod/src/sourcehook
MySQL = $(PLUGIN_DIR)/library/mysql
Mail = $(PLUGIN_DIR)/library/mail
SRCDS = /cygdrive/e/caza/hl2mod

HL2PUB = $(HL2SDK)/public
HL2SDK_TIER0 = $(HL2SDK)/public/tier0
HL2SDK_TIER1 = $(HL2SDK)/tier1

COMPILE_MM = false


############################################# ########################
# Flags
############################################# ########################

ARCH_CFLAGS = -march=pentium -mmmx
USER_CFLAGS =
BASE_CFLAGS = -fpermissive -D_LINUX -DNDEBUG -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -D_alloca=alloca -Dstrcmpi=strcasecmp -fPIC -Wno-deprecated -fno-rtti -msse
OPT_FLAGS = -O2 -fno-rtti -funroll-loops -s -pipe
DEBUG_FLAGS = -g -ggdb3 -D_DeBuG
CPP = /cygdrive/h/cygwin/opt/crosstool/gcc-3.4.1-glibc-2.3.2/i686-unknown-linux-gnu/bin/i686-unknown-linux-gnu-gcc
#CPP = /opt/crosstool/gcc-3.4.1-glibc-2.3.2/i686-unknown-linux-gnu/bin/i686-unknown-linux-gnu-gcc

# the CPU target for the build, must be i486 for now
ARCH = i486
ARCH_BIN = .so


############################################# ########################
# Obs/Cpps
############################################# ########################

### EDIT BELOW FOR OTHER PROJECTS ###

ifeq "$(COMPILE_MM)" "false"
BINARY = source_utils_$(ARCH)$(ARCH_BIN)
else
BINARY = source_utils_mm_$(ARCH)$(ARCH_BIN)
endif

OBJECTS = bitbuf.cpp convar.cpp KeyValues.cpp strtools.cpp utlbuffer.cpp \
MRecipientFilter.cpp \
serverplugin_convar.cpp serverplugin_sourceutils.cpp
#memoverride.cpp IceKey.cpp

############################################# ########################
# Plugin Lib Includes
############################################# ########################

LINK = -lm -lpthread -ldl -static-libgcc $(SRCDS)/bin/vstdlib_i486.so $(SRCDS)/bin/tier0_i486.so $(SRCDS)/bin/libpthread.so \
$(SRCDS)/bin/dedicated_i486.so $(PLUGIN_DIR)/library/sqlite3/sqlite3.a $(MySQL)/libmysqlclient.a $(MySQL)/libz.a \
$(MySQL)/libmysys.a $(Mail)/libjwsmtp.a $(HL2SDK)/linux_sdk/choreoobjects_i486.a $(HL2SDK)/linux_sdk/mathlib_i486.a \
$(HL2SDK)/linux_sdk/tier1_i486.a

############################################# ########################
# .h Files Folders Includes
############################################# ########################

INCLUDE = -I. -I$(HL2PUB) -I$(HL2PUB)/dlls -I$(HL2PUB)/engine -I$(HL2PUB)tier0 -I$(HL2PUB)/tier1 \
-I$(HL2PUB)/vstdlib -I$(HL2SDK)/tier1 -I$(HL2SDK)/game_shared -I$(HL2SDK)/dlls \
-I$(SMM_ROOT) -I$(SMMH_ROOT) \
-I$(PLUGIN_DIR) -I$(MySQL) -I$(PLUGIN_DIR)/library/parser -I$(PLUGIN_DIR)/library/sqlite3 -I$(Mail)


############################################# ########################
# Compile Part (Not Touch!!!)
############################################# ########################

ifeq "$(DEBUG)" "true"
BIN_DIR = Debug/Linux
CFLAGS = $(DEBUG_FLAGS)
else
BIN_DIR = Release/Linux
CFLAGS = $(OPT_FLAGS) $(USER_CFLAGS) $(BASE_CFLAGS) $(ARCH_CFLAGS)
endif

OBJ_LINUX := $(OBJECTS:%.cpp=$(BIN_DIR)/%.o)

$(BIN_DIR)/%.o: %.cpp
$(CPP) $(INCLUDE) $(CFLAGS) -o $@ -c $<

all:
mkdir -p $(BIN_DIR)
ln -sf $(HL2SDK_TIER1)/convar.cpp convar.cpp
ln -sf $(HL2SDK_TIER1)/KeyValues.cpp KeyValues.cpp
ln -sf $(HL2SDK_TIER1)/utlbuffer.cpp utlbuffer.cpp
ln -sf $(HL2SDK_TIER1)/bitbuf.cpp bitbuf.cpp
ln -sf $(HL2SDK_TIER1)/strtools.cpp strtools.cpp
ln -sf $(HL2PUB)/IceKey.cpp IceKey.cpp
#ln -sf $(HL2SDK_TIER0)/memoverride.cpp memoverride.cpp
$(MAKE) plugin
cp $(PLUGIN_DIR)/Release/Linux/$(BINARY) $(PLUGIN_DIR)/cstrike/addons/source_utils/bin/$(BINARY)

plugin: $(OBJ_LINUX)
$(CPP) $(INCLUDE) $(CFLAGS) $(OBJ_LINUX) $(LINK) -shared -ldl -lm -o$(BIN_DIR)/$(BINARY)

debug:
$(MAKE) all DEBUG=true

default: all

clean:
rm -rf $(BIN_DIR)/*
sn4k3 is offline
Send a message via MSN to sn4k3
sn4k3
Senior Member
Join Date: Nov 2005
Old 02-22-2007 , 19:34   Re: Some questions
Reply With Quote #15

i found the bug !

007:57 Failed to load plugin addons/source_utils/bin/source_utils_mm_i486.so (/cygdrive/e/caza/hl2mod/bin/vstdlib_i486.so: cannot open shared object file: No such file or directory).

what i have to do for fix ?

if i change '/cygdrive/e/caza/hl2mod/bin/vstdlib_i486.so' for 'bin/vstdlib_i486.so' works?

Last edited by sn4k3; 02-22-2007 at 19:37.
sn4k3 is offline
Send a message via MSN to sn4k3
L. Duke
Veteran Member
Join Date: Apr 2005
Location: Walla Walla
Old 02-23-2007 , 10:29   Re: Some questions
Reply With Quote #16

Instead of linking to $(SRCDS)/bin/vstdlib_i486.so $(SRCDS)/bin/tier0_i486.so do a ln -sf line for each of them and just link to vstdlib_i486.so tier0_i486.so.
L. Duke is offline
sn4k3
Senior Member
Join Date: Nov 2005
Old 02-23-2007 , 12:42   Re: Some questions
Reply With Quote #17

ok now works

i have other problem too

when i insert any cvar in console linux servers crash eg. su_currentmap or su_version


crash with all su convars MMS or VSP plugin
concommands works well


my convars code:

#ifndef _SU_CONVARS_H
#define _SU_CONVARS_H
//---------------------------------------------------------------------------------
// Purpose: an example cvar
//---------------------------------------------------------------------------------
//static ConVar cvar_su_debug("su_debug", "0", 0, "Enable Source Utils Debug");
static ConVar cvar_su_temp_get("su_temp_get", "0", 0, "Can be used for cath returns vars");
static ConVar cvar_su_version("su_version", SU_VERSION_ENGINE, FCVAR_REPLICATED | FCVAR_NOTIFY | FCVAR_SPONLY, "Source Utils Version");
static ConVar cvar_su_os("su_os", SU_OS, FCVAR_SPONLY, "Server OS System");
static ConVar cvar_su_maxplayers("su_maxplayers", 0, FCVAR_SPONLY, "Max Players/Slots");
//static ConVar cvar_su_tickrate("su_tickrate", 0, FCVAR_GAMEDLL, "TickRate Of Server");
static ConVar cvar_su_currentmap("su_currentmap", "de_dust2", FCVAR_SPONLY, "Current Map (.bsp)");
static ConVar cvar_su_gamemod("su_gamemod", "cstrike", FCVAR_SPONLY, "Current Running DLL Game Mod");
static ConVar cvar_su_lastcompile("su_lastcompile", SU_LASTCOMPILEDATE, FCVAR_SPONLY, "Last Source Utils Compile Date/Time");



#endif

what are bad here??

memoverride.cpp is required for compile or not?
sn4k3 is offline
Send a message via MSN to sn4k3
BAILOPAN
Join Date: Jan 2004
Old 02-23-2007 , 16:52   Re: Some questions
Reply With Quote #18

Change this:

Code:
LINK = -lm -lpthread -ldl -static-libgcc $(SRCDS)/bin/vstdlib_i486.so $(SRCDS)/bin/tier0_i486.so $(SRCDS)/bin/libpthread.so \
$(SRCDS)/bin/dedicated_i486.so $(PLUGIN_DIR)/library/sqlite3/sqlite3.a $(MySQL)/libmysqlclient.a $(MySQL)/libz.a \
$(MySQL)/libmysys.a $(Mail)/libjwsmtp.a $(HL2SDK)/linux_sdk/choreoobjects_i486.a $(HL2SDK)/linux_sdk/mathlib_i486.a \
$(HL2SDK)/linux_sdk/tier1_i486.a
To this:
Code:
LINK = -lm -lpthread -ldl -static-libgcc $(HL2SDK)/linux_sdk/tier1_i486.a $(SRCDS)/bin/vstdlib_i486.so $(SRCDS)/bin/tier0_i486.so $(SRCDS)/bin/libpthread.so \
$(SRCDS)/bin/dedicated_i486.so $(PLUGIN_DIR)/library/sqlite3/sqlite3.a $(MySQL)/libmysqlclient.a $(MySQL)/libz.a \
$(MySQL)/libmysys.a $(Mail)/libjwsmtp.a $(HL2SDK)/linux_sdk/choreoobjects_i486.a $(HL2SDK)/linux_sdk/mathlib_i486.a
tier1_i486.a has to come first, it leads to weird problems with concommands. It may fix your problem.
__________________
egg
BAILOPAN is offline
sn4k3
Senior Member
Join Date: Nov 2005
Old 02-24-2007 , 11:39   Re: Some questions
Reply With Quote #19

Quote:
Originally Posted by BAILOPAN View Post
Change this:

Code:
LINK = -lm -lpthread -ldl -static-libgcc $(SRCDS)/bin/vstdlib_i486.so $(SRCDS)/bin/tier0_i486.so $(SRCDS)/bin/libpthread.so \
$(SRCDS)/bin/dedicated_i486.so $(PLUGIN_DIR)/library/sqlite3/sqlite3.a $(MySQL)/libmysqlclient.a $(MySQL)/libz.a \
$(MySQL)/libmysys.a $(Mail)/libjwsmtp.a $(HL2SDK)/linux_sdk/choreoobjects_i486.a $(HL2SDK)/linux_sdk/mathlib_i486.a \
$(HL2SDK)/linux_sdk/tier1_i486.a
To this:
Code:
LINK = -lm -lpthread -ldl -static-libgcc $(HL2SDK)/linux_sdk/tier1_i486.a $(SRCDS)/bin/vstdlib_i486.so $(SRCDS)/bin/tier0_i486.so $(SRCDS)/bin/libpthread.so \
$(SRCDS)/bin/dedicated_i486.so $(PLUGIN_DIR)/library/sqlite3/sqlite3.a $(MySQL)/libmysqlclient.a $(MySQL)/libz.a \
$(MySQL)/libmysys.a $(Mail)/libjwsmtp.a $(HL2SDK)/linux_sdk/choreoobjects_i486.a $(HL2SDK)/linux_sdk/mathlib_i486.a
tier1_i486.a has to come first, it leads to weird problems with concommands. It may fix your problem.

No work

Plugin continue crash when i enter any su cvar

my Link:

LINK = -lm -lpthread -ldl -static-libgcc $(HL2SDK)/linux_sdk/tier1_i486.a vstdlib_i486.so tier0_i486.so libpthread.so dedicated_i486.so \
$(PLUGIN_DIR)/library/sqlite3/sqlite3.a $(MySQL)/libmysqlclient.a $(MySQL)/libz.a \
$(MySQL)/libmysys.a $(Mail)/libjwsmtp.a $(HL2SDK)/linux_sdk/choreoobjects_i486.a $(HL2SDK)/linux_sdk/mathlib_i486.a \

Last edited by sn4k3; 02-24-2007 at 13:45.
sn4k3 is offline
Send a message via MSN to sn4k3
sn4k3
Senior Member
Join Date: Nov 2005
Old 02-24-2007 , 13:42   Re: Some questions
Reply With Quote #20

its ConVars not ConCommands

all su convars are crashing the server
sn4k3 is offline
Send a message via MSN to sn4k3
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 11:06.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode