Amxmodx Ns Module Update
CheesyPeteza
Join Date: 2002-11-24 Member: 9784Members, NS1 Playtester, Constellation
<div class="IPBDescription">Get the 3.0 final version here</div> I've updated the ns module for AMXModX to be compatible with todays new release. Bailopan who runs AMXModX is on holiday so he may not be able to compile the updates I've put into CVS, although he said he'd try to do it over 56k.
I'm attaching the binaries I compiled here just incase he doesn't manage to update the main site as I too am away for the weekend.
My linux compiles just don't work for some people, sorry I don't know why.
[EDIT] Attachment removed as its available in AMXModX1.0.1 now.
I'm attaching the binaries I compiled here just incase he doesn't manage to update the main site as I too am away for the weekend.
My linux compiles just don't work for some people, sorry I don't know why.
[EDIT] Attachment removed as its available in AMXModX1.0.1 now.
Comments
As you already said, there seem to be problems with the linux compile. Here's the info I can give you from my server. It's a clean install of ns3.0final. Installed AMXX 1.0 base, AMXX 1.0 NS Addon and Cheesy's updated NS module in that order. When starting the server I get the following Error messages:
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
scandir failed:/tools/hlds_l/./platform/SAVE
L 03/07/2005 - 01:05:28: -------- Mapchange --------
L 03/07/2005 - 01:05:28: Error:
L 03/07/2005 - 01:05:28: [AMXX] Module is not a valid library (file "ns/addons/amxmodx/modules/ns_amxx_i386.so")
L 03/07/2005 - 01:05:28: [AMXX] Plugin uses an unknown function (name "ns_get_class") - check your modules.ini. (plugin "unstuck.amxx")
[AMXX] Loaded 11 admins from file
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Here's the output of "AMXX Plugins" and "AMXX Modules":
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
amxx modules
Currently loaded modules:
name version author status
[ 1] Fun 1.00 AMX Mod X Dev Team running
[ 2] Engine 1.00 AMX Mod X Dev Team running
[ 3] unknown unknown unknown bad load
3 modules, 2 correct
amxx plugins
Currently loaded plugins:
name version author file status
[ 1] Admin Base 1.00 AMXX Dev Team admin.amxx running
[ 2] Admin Commands 1.00 AMXX Dev Team admincmd.amxx running
[ 3] Admin Help 1.00 AMXX Dev Team adminhelp.amxx running
[ 4] Slots Reservation 1.00 AMXX Dev Team adminslots.amxx running
[ 5] Multi-Lingual Sys 1.00 AMXX Dev Team multilingual.am running
[ 6] Menus Front-End 1.00 AMXX Dev Team menufront.amxx running
[ 7] Commands Menu 1.00 AMXX Dev Team cmdmenu.amxx running
[ 8] Players Menu 1.00 AMXX Dev Team plmenu.amxx running
[ 9] Maps Menu 1.00 AMXX Dev Team mapsmenu.amxx running
[ 10] Admin Chat 1.00 AMXX Dev Team adminchat.amxx running
[ 11] Anti Flood 1.00 AMXX Dev Team antiflood.amxx running
[ 12] Scrolling Message 1.00 AMXX Dev Team scrollmsg.amxx running
[ 13] Info. Messages 1.00 AMXX Dev Team imessage.amxx running
[ 14] Admin Votes 1.00 AMXX Dev Team adminvote.amxx running
[ 15] NextMap 0.20 AMXX Dev Team nextmap.amxx running
[ 16] Nextmap Chooser 0.20 AMXX Dev Team mapchooser.amxx running
[ 17] TimeLeft 0.20 AMXX Dev Team timeleft.amxx running
[ 18] Pause Plugins 1.00 AMXX Dev Team pausecfg.amxx running
[ 19] Idle Player Remov 1.00 AMXX Dev Team idlekicker.amxx running
[ 20] NS Commands 1.00 AMXX Dev Team nscommands.amxx running
[ 21] unknown unknown unknown unstuck.amxx bad load
Load fails: Plugin uses an unknown function (name "ns_get_class") - check your modules.ini. (plugin "unstuck.amxx")
21 plugins, 20 running
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Here are the config/modules.ini and the config/plugins.ini:
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
tofu@debian:/tools/hlds_l$ cat ns/addons/amxmodx/configs/modules.ini
; AMX Mod X Modules
; You can specify both linux & win32 modules here
; To enable a module, remove the semi-colon from the line
; ------------------------------
; Fun - provides extra functions
; ------------------------------
fun_amxx_i386.so
fun_amxx.dll
fun_amxx_amd64.so
; ----------------------------------------------------
; Engine - provides engine functions core to Half-Life
; ----------------------------------------------------
engine_amxx_i386.so
engine_amxx.dll
engine_amxx_amd64.so
; ----------------------------------------------------------
; Fakemeta - provides a massive interface into the HL engine
; ----------------------------------------------------------
;fakemeta_amxx_i386.so
;fakemeta_amxx.dll
;fakemeta_amxx_amd64.so
; -------------------------------------------
; Database Access - only enable one of these
; -------------------------------------------
; MySQL
;mysql_amxx_i386.so
;mysql_amxx.dll
;mysql_amxx_amd64.so
; PostgreSQL
;pgsql_amxx_i386.so
;pgsql_amxx.dll
; Microsoft SQL
;mssql_amxx.dll
; ---------------------------------------------
; GeoIP - determines the country of ip adresses
; ---------------------------------------------
;geoip_amxx_i386.so
;geoip_amxx.dll
;geoip_amxx_amd64.so
; ------------------------------------
; Array - advanced arrays in scripting
; ------------------------------------
;array_amxx_i386.so
;array_amxx.dll
;array_amxx_amd64.so
; --------------------------------
; Sockets - network socket support
; --------------------------------
;sockets_amxx_i386.so
;sockets_amxx.dll
;sockets_amxx_amd64.so
; --------------------------
; Regular Expression support
; --------------------------
;regex_amxx_i386.so
;regex_amxx.dll
;regex_amxx_amd64.so
; -----------------
; Natural Selection
; -----------------
ns_amxx_i386.so
ns_amxx.dll
ns_amxx_amd64.so
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
tofu@debian:/tools/hlds_l$ cat ns/addons/amxmodx/configs/plugins.ini
; AMX Mod X plugins
; Admin Base - Always one has to be activated
admin.amxx ; admin base (required for any admin-related)
;admin_sql.amxx ; admin base - SQL version (comment admin.amxx)
; Basic
admincmd.amxx ; basic admin console commands
adminhelp.amxx ; help command for admin console commands
adminslots.amxx ; slot reservation
multilingual.amxx ; Multi-Lingual management
; Menus
menufront.amxx ; front-end for admin menus
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
;telemenu.amxx ; teleport menu (Fun Module required!)
mapsmenu.amxx ; maps menu (vote, changelevel)
; Chat / Messages
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
scrollmsg.amxx ; displays a scrolling message
imessage.amxx ; displays information messages
adminvote.amxx ; vote commands
; Map related
nextmap.amxx ; displays next map in mapcycle
mapchooser.amxx ; allows to vote for next map
timeleft.amxx ; displays time left on map
; Configuration
pausecfg.amxx ; allows to pause and unpause some plugins
; NS Specific plugins
idlekicker.amxx ; kicks idle players
nscommands.amxx ; extra commands for Natural-Selection
unstuck.amxx ; Free stuck players (engine & ns modules required!)
; Custom - Add 3rd party plugins here
<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
Hope you can help me. If you need any other info about my configs or system, just tell me.
/Hyper
Theres a new version of AMXModX out tomorrow anyway that will include proper compiles of the ns module and also fixes amx_uncomm.