Menu

Admin Mod 2.50.60 released. Now also for AMD64.

We have released an update to Admin Mod, version 2.50.60. This one isn't packed with new features but mostly little changes and additions. We bring you three new scripting functions which might come in handy, cvar_exists(), get_timer() and valid_mapex(), and a math library of fixed point math functions like power, sqrt, exp, log, cos, etc. in math.inc. Two small exploits got fixed and the MySQL version has a new mysql_port cvar to specify the port of your MySQL server should it differ from default.

Thanks to Felix, the plugin_CS got an overhaul, so make sure you update your copy. It can now delete previously saved map and server defaults and has team- and playerspecific restrictions implemented. On the Windows side the new, improved installer is integrated which we already linked to in other news. Especially for you listenserver users is the possibility to use 127.0.0.1 as the loopback address in your users.ini file.

As the above doesn't amount to much, here is the real reason we didn't want to keep you longer from getting this new version: we are now AMD64 compatible. Yes, that's right. Admin Mod now has an AMD64 version for the growing number of Athlon64 and Opteron server owners. Note, that the binary format of the compiled Admin Mod scripts does also differ from the 32bit counterpart. That means that you will need to compile plugins for 64bit servers seperately. We provide a new compiler, sc64, for that purpose. But if you make use of the "compile" and "compile_all" scripts, you should not have to worry about that. By default these scripts will compile for the platform that they are run on. That means that if you run compile_all on a 32bit machine, you will get 32bit .amx files in the binaries directory. If you run it on an AMD64 Linux server, you get 64bit .amx64 files in the binaries directory.
But if you want to cross-compile, i.e. you want to compile plugins on a 32 bit machine (Linux or Windows) to use on a 64bit server, you will have to tell the compile_all script so. You do that by adding the -64 switch to the commandline to get 64bit binaries and the -32 switch to explicitely request 32bit binaries.

As usual the Changelog can be found next to the files and has more details.

Posted by Florian Zschocke 2004-08-22

Log in to post a comment.