500.1213 (Notes)
This is now the official, "stable" build. New beta 501 coming later this week.
503.1221 (Notes)
(Beta release: at the bottom as per usual) This is a fairly significant release. It's still in the beta cycle from 502, which added multi-threading support and still needs some stability testing. The main thing added here is the "credits" system, which is a way for games to exchange user money for a currency of their choice, and to query and adjust these in-game. We'll refine this as needed. Consult the new world procs: GetCredits(), PayCredits(), and AddCredits() in the reference included with the download. In order to use credits, you will have to have an approved (listed) game-- one that has access to subscriptions-- and also use our new-style merchant system, which uses paypal. We've updated the hub-editor to provide a "paypal email" field that is used for this purpose. Basically, it will route all transactions through your paypal account and send BYOND a 20% cut (this replaces the old system which ran transactions through our account and credited your wallet, after taking 25%). If your paypal is a business or premier account, you can directly accept credit-cards; if not, the user must use paypal. In the very near future we will be fazing out the old-style system, so if you are currently using that, please switch over. This system is also superior because you control all of your transactions and refunds. Our top merchants are already using it. We had plans to integrate this with ads (so that the 20% would go towards keeping a game ad-free), but we are having some technical hangups so we are going to shelve that for the time being. If you have a polished game and you are willing to share subs with us, we will be glad to work with you to implement the ad-free standalone setup for your game, so just contact us. More on that later. This release also includes a new world proc, IsSubscribed() which functions as a replacement for the old client CheckPassport() and IsByondMember() procs. That's just for consistency (you can still use the old pros). Finally, one unrelated feature in this release is a small (but significant) change to the client: ads will no longer play on world.Reboot() events. SS13 players rejoice! |
503.1224 (Notes)
This is the stable version of the prior 503 releases, which include a number of fixes and the new "credits" system. Since the multithreading is still causing problems, we've moved that to the 504 beta (see below) and disabled it for 503. 504.1225 (Notes) (Beta release: at the bottom as per usual) This is the stable 503 + somewhat buggy multithreading issues. Users can try 504 to help us test the multithreading, as well as to take advantage of the threaded client/server for single-player games (which appears to be more stable than the rest). We will try to repair this next week, as well as provide linux/freebsd versions of the implementation. Hopefully this will provide a big performance boost for the larger games. Be patient! |
504.1226 (Notes)
(Beta release: at the bottom as per usual) Several fixes to the multithreading. Please try it out and host a game to see if there is any performance improvement (or at least to see if the crashes are resolved) Linux/BSD version coming soon. Also, the pager has a "close all tabs" feature now. |
504.1227 (Notes)
(Beta release: at the bottom as per usual) Some more fixes to the multithreading, but, most importantly a linux/bsd version of this system. As we are not quite sure the impact of this, we could really use some testing of games that host a largish (say > 10) number of players and regularly experience lag. In theory, this should improve performance quite a bit by threading out the client map messages. Let us know! |
504.1232 (Notes)
Similar to post #172, we're doing a stable release of the fixes from 504, but keeping the still-in-testing multithreading disabled by default. The 504 branch now has mulithreading off by default but you can enable it through your cfg/daemon.txt or by passing '-threads on' and/or '-map-threads on' to the command-line (linux/bsd only). Or, more easily, you can use the new beta 505 which is essentially 504 + threading. 505.1233 (Notes) (Beta release: at the bottom as per usual) |
(Download at the bottom, under "Beta")