Amxmodx Ns Module Update

CheesyPetezaCheesyPeteza Join Date: 2002-11-24 Member: 9784Members, NS1 Playtester, Constellation
edited March 2005 in General Server Discussion
<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.

Comments

  • WyzcrakWyzcrak Pot Pie Aficionado Join Date: 2002-12-04 Member: 10447Forum Moderators, Constellation, NS2 Playtester, Squad Five Blue
    Many thanks, Cheesy. I'll work this into the 3.0 install on the Tactical Gamer server.
  • BryBry Join Date: 2003-01-23 Member: 12609Members
  • DepotDepot The ModFather Join Date: 2002-11-09 Member: 7956Members
    Good job CheesyPeteza, muchos gracias! <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
  • HypergripHypergrip Suspect Germany Join Date: 2002-11-23 Member: 9689Members, NS1 Playtester, Contributor
    edited March 2005
    Great work, Cheesy <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
    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
  • CheesyPetezaCheesyPeteza Join Date: 2002-11-24 Member: 9784Members, NS1 Playtester, Constellation
    You're supposed to use the correct version of gcc compiler, libraries and stuff when you make compiles for hlds, but I don't have a setup lke that. So I just use the <a href='http://www.knoppix.com' target='_blank'>knoppix</a> cd.

    Theres a new version of AMXModX out tomorrow anyway that will include proper compiles of the ns module and also fixes amx_uncomm.
  • Gmau_The_RoosterGmau_The_Rooster Join Date: 2005-03-10 Member: 44722Members
    hey i installed thenew nsmodule to the amxmod x file but it put the file ns_amxx_i386.so outside the folder where should it go? im runin windows
  • Gmau_The_RoosterGmau_The_Rooster Join Date: 2005-03-10 Member: 44722Members
    should i upgrade amxmodx to 1.01 i have 1.00 now
  • CheesyPetezaCheesyPeteza Join Date: 2002-11-24 Member: 9784Members, NS1 Playtester, Constellation
    Yes AMXModX1.0.1 NS Package has a more linux compatible compile of the ns module, amx_uncomm is fixed and the time countdown on combat maps is fixed to work for multiple rounds per map.
Sign In or Register to comment.