搜索
查看: 3012|回复: 8

AMX Mod X 0.20-TP4(Sep 02, 2004 12:18)

[复制链接]
发表于 2004-9-3 10:03:20 | 显示全部楼层 |阅读模式 来自 中国–广东–佛山–禅城区
具体资料请浏览
http://www.amxmodx.org/

AMX Mod X 0.20 Technology Preview 4 is now immediately available for download.

This is mainly a bug fix and finalization release and 0.20 should be nearly ready for production use. Worthy of noting is that since AMX Mod X is nearly feature complete, we'll now start concentrating on hardening the code for optimization and security.

The two most noticeable changes are that "amxx_mm" and "addons/amxx" are now "amxmodx_mm" and "addons/amxmodx". This change is really something for professionality as "amxx" doesn't really mean anything. The other change is, we've heard everyone's feedback about how the 2.6.0 compiler is so bad, and we've reverted to 2.5.1. See the full changelog below.

Please note that because of the name change, you will need to update your addons/metamod/plugins.ini and add in the new core.ini.

Update Guide: http://www.amxmodx.org/updateguide.htm
Downloads: Click Here
Metamod 1.17.2 binaries: Click Here
TP4 Discussion: Click here

Changelog:
Code:

Changed amxx_mm.* to amxmodx_mm.*
Changed "amxx" to "amxmodx" for addons folder.
Switched from 2.6.0 compiler to 2.5.1 (2.6.0 is much too buggy).
Enabled the JIT on Linux (sorry - Makefile bug showed we hadn't been doing this).
Rewrote task system to use Forward API.
Added CVAR to multilingual plugin to disable client side options - "amx_client_languages".
Fixed a bug in forward API where parameters would be garbage.
Fixed crash bugs in Forward API.
Fixed many string format crash bugs in amxmodx core.
Fixed other string formatting issues such as %% and % being parsed improperly. (reported by Gonzo)
Fixed a memory leak on loading amxx plugins.
Fixed a bug in the Module SDK header file where structs could be misaligned. (reported by fsfod)
Fixed many crash bugs in the MySQL module. (reported by Gonzo)
Fixed memory leaks in both Engine and MySQL.
Fixed bugs in Engine that caused crashes in DoD and prevented optimization.
Fixed message capturing in Engine so it can work with multiple plugins. (reported by fsfod)
Fixed plmenu and get_user_team bugs in DoD package and TFC package.
Fixed top15 display problems in DoD package.
Fixed bug where amx_say would use the ML system.
Fixed bug where remove_task() could cause a server crash on shutdown. (reported by Pimp_Daddy)
Fixed bug where client_command was not a blockable forward.
Fixed bug where radians were not converted properly. (malex)
Fixed buffer overflow security holes in string formatting routine (legacy code from AMX Mod)
Removed pvPrivateData functions from Engine and placed into Fakemeta_amxx.
Added NewDLL HLAPI functions to FakeMeta. (reported by mahnsawce)
Greatly improved error reporting for both MySQL and Engine.



I'll also note that I've seen some people trying to benchmark AMXx. This is a good idea, and we've been able to locate some functions that are rather slow - such as format() style routines. Look forward to us optimizing the bottlenecks in AMX Mod X over the future.

Don't worry if your bug wasn't listed here, it was probably fixed anyway! If not, please go to the Support forum and post in the new TP4 thread.

Anyone using 0.20-TPx should upgrade as soon as possible as TP3 and previous were not viable for stable operation. There won't be any more huge changes like the compression format or "amxx"->"amxmodx" so rest easy knowing upgrades will be simple from now on.
发表于 2004-9-3 10:34:15 | 显示全部楼层 来自 中国–陕西–西安
更新的还真快
回复

使用道具 举报

发表于 2004-9-3 11:54:23 | 显示全部楼层 来自 中国–吉林–长春
哈,更新越快,问题越多
听说amx0.99b也将问世
希望他们都解决了汉化问题
回复

使用道具 举报

发表于 2004-9-3 12:44:44 | 显示全部楼层 来自 中国–陕西–西安
我都看见AMX0.9.10了,相信不?

看我找到的东西
AMX 0.9.10 BETA - Pre-versions
-----------------------------------------------------------------------------
[entries in chronological order, will be categorized in the final 0.9.10]

o FIX: local user on listen servers could not get their access rights
o FIX: player kick menu was disappearing too fast
o FIX: mapchooser plugin was displaying weird votes
o FIX: get_plugin, get_concmd were producing loads of Translator errors
o CHG: get_clcmd and get_srvcmd now support the Translator (as they should
       have from the beginning, sorry)
o NEW: new SQL module, replaces MySQL: supports nested queries, and has
       drivers for MySQL, PostgreSQL, SQLite and mSQL (the latter only for
       Linux) - this is a complete rewrite and is based on libdbi
       <http://libdbi.sf.net>
o CHG: removed the 'admin_mysql' plugin, added the SQL support (new module's)
       to the 'admin' plugin (via a #define, thus it has to be recompiled)
o NEW: new module: 'Lib', proof-of-concept (might be added to the AMX core in
       future versions), allows 'special' plugins in addons/amx/plugins/lib
       to export new natives (just like modules do) -- allows not to use
       'stock' functions for example
o CHG: AMX multilingual possibilities were advertised upon connection. Now
       this can be disabled (see language.sma).
------------------------------------------------------------
不过我没有拿到这个版本
回复

使用道具 举报

发表于 2004-9-3 13:14:58 | 显示全部楼层 来自 中国–黑龙江–绥化
:10:  :10:
回复

使用道具 举报

发表于 2004-9-3 13:51:45 | 显示全部楼层 来自 中国–吉林–长春
amx0.99只差汉化极一个小bug还未解决,可惜今后支持它的插件越来越少

可惜……可惜……
Post by nwb13
我都看见AMX0.9.10了,相信不?

看我找到的东西
AMX 0.9.10 BETA - Pre-versions
-----------------------------------------------------------------------------
[entries in chronological order, will be categorized in the final 0.9.10]

o FIX: local user on listen servers could not get their access rights
o FIX: player kick menu was disappearing too fast
o FIX: mapchooser plugin was displaying weird votes
o FIX: get_plugin, get_concmd were producing loads of Translator errors
o CHG: get_clcmd and get_srvcmd now support the Translator (as they should
       have from the beginning, sorry)
o NEW: new SQL module, replaces MySQL: supports nested queries, and has
       drivers for MySQL, PostgreSQL, SQLite and mSQL (the latter only for
       Linux) - this is a complete rewrite and is based on libdbi
       <http://libdbi.sf.net>
o CHG: removed the 'admin_mysql' plugin, added the SQL support (new module's)
       to the 'admin' plugin (via a #define, thus it has to be recompiled)
o NEW: new module: 'Lib', proof-of-concept (might be added to the AMX core in
       future versions), allows 'special' plugins in addons/amx/plugins/lib
       to export new natives (just like modules do) -- allows not to use
       'stock' functions for example
o CHG: AMX multilingual possibilities were advertised upon connection. Now
       this can be disabled (see language.sma).
------------------------------------------------------------
不过我没有拿到这个版本



咦,你小子今天休息啊??怎么这么有空???
要是还在的话,上qq,有事请教
回复

使用道具 举报

发表于 2004-9-3 14:19:56 | 显示全部楼层 来自 中国–陕西–西安
Post by olol
amx0.99只差汉化极一个小bug还未解决,可惜今后支持它的插件越来越少

可惜……可惜……




咦,你小子今天休息啊??怎么这么有空???
要是还在的话,上qq,有事请教

哪里,老师把我这个方向的实习生给推迟了一周,所以这几天闲着
6号可真的就去实习了

目前qq在线中 ......
回复

使用道具 举报

 楼主| 发表于 2004-9-3 16:30:38 | 显示全部楼层 来自 中国–广东–佛山–禅城区
请快点测试、汉化,那我们就可以快点安装使用了:)
回复

使用道具 举报

发表于 2004-9-4 09:57:54 | 显示全部楼层 来自 中国–福建–龙岩
期待AMX 0.9.10版本。
很明显,有了新的SQL支持和新的LIB模式。

我估计这个LIB模式比AMX的效果更好。
也就是说,我们可以利用SMA+LIB编写自己的module。

哈哈,我的狂想。。。。 :43:
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表