Where the Wild Downloads Grow
Posted by: Renegade - Wed, 2011 Sep 21 - Comments: 11 | Views: 585
avatar We have expressed the sentiments of this announcement numerous times over the past few years, but since some people still seem to be unclear about them, I will explain this once more as officially and clearly as possible:
The only supported Ares versions for end-users are the publicly released stable versions.

  • Any version that is not one of the publicly released stable versions is a testing version and only meant for testers.
  • Anyone who is using a testing version despite not being a tester is not entitled to any support from us. If you're not a tester, you weren't supposed to use the testing version in the first place.
  • Testing versions are not released or marked as stable versions because they're not fucking stable. Any particular testing version could unexpectedly and randomly be utterly broken and unplayable. They can be unstable, subtly flawed, features can randomly be broken, they can be slow due to excessive debugging code, or can be built for a very specific purpose only the testers know about. Using testing versions without being a tester is an invitation of trouble and frustration and nothing else.
  • Testing versions can be outdated rapidly. In a development cycle, it's entirely possible there are multiple new versions per hour, each one fixing issues that existed in the one before, or introducing new issues. Picking one at random is akin to Russian roulette. Just because a build is the latest version released doesn't mean it's the most stable build of the past 24 hours. Educate yourself before picking an unstable version.

I will repeat this once more, since certain elements in this community are famous for their dimwittedness and nothing else:
Any version that is not a stable version of Ares is inherently unstable.
If you use a testing version of Ares and complain about any of its properties, specifically in regards to bug counts, stability or feature completeness, you're a fucking moron. Period.

We do not support end users using the testing versions of Ares. We didn't lock them away so far because there wasn't much of a reason to, but if it comes to a point were wide-spread use of testing versions creates problems of any kind for us, we have absolutely no issue with preventing testing versions to work for anyone but testers.

As we have discussed just recently, the community had chance enough to join the testing crew and get the testing versions in advance, it had no interest in that, so it shouldn't turn around now and try to obtain the testing builds.

If you figure out where the testing builds are, good for you.
If you know how to get them, shut the fuck up. They're not for public consumption.


On the related topic of distributing mods with Ares, the following can be said:
  • In any situation, adhere to the license. To put this simply, your right to redistribute Ares is founded on your acceptance and adherence to the license it is under - if you violate the license, you don't have the right to distribute Ares, legal or otherwise. Before you redistribute Ares with anything, read the goddamn license and act accordingly. It's right there in every release, so don't pretend you didn't know.
  • If you're distributing a stable version:
    • Always make sure your Ares is up to date. We only support the latest public release, and if anyone with an outdated version asks for support, our first and only suggestion will be to update to the latest stable release. Patches exist for a reason, we don't release them for fun. If you're distributing your mod with an outdated version and/or your mod is incompatible with the latest version, you're risking support troubles and you're risking broken games.
    • If you or your users uncover Ares issues, report them to the bugtracker.
    • Make sure you deliver Ares cleanly. Do not distribute a virus-infected Ares.
      (Sidenote: Since a virus modifies the Ares binary, and you would not mark Ares as modified in accordance to the license, you would technically commit software piracy by distributing a virus-infected version of Ares. Just sayin'.)

  • If you're distributing an unstable version:
    • First of all, you're stupid. Plain and simple. Releasing your mod based on and with software that has officially not been deemed stable is in no way smart.
    • If you're doing it anyway, we expect the following disclaimer in very clear view in an unmissable place:
      Ares Testing Version Disclaimer Wrote
      The version of Ares distributed with this mod is an unstable testing version not meant for public consumption. The Ares developers do not support the usage or distribution of testing versions with public mods. This version of Ares has a certain likelihood of being broken in various ways, including, but not limited to:
      * frequent Internal Errors
      * broken features
      * incomplete features
      * frequent Reconnection Errors in multiplayer
      * broken stock functionality
      * degraded performance due to debugging code

      We, the authors of this mod, consider this version of Ares stable enough for general distribution, but we are required to stress that the Ares developers disagree and do not support this move.

    • Do not dare blaming us for your mistakes. Should it turn out that you distributed the wrong version and your mod's players are angry, don't you fucking dare blaming Ares - it was your stupid decision to include a broken testing version with your mod. We told you it was a stupid decision in the first place. It's your stupid mistake, and it's on you to take the blame.
    • Do not advertise the inclusion of Ares any more than required by the license. Do not go forward and boast about all the awesome additions made possible by new and not-yet-publicly-released Ares features. If you want to include a testing build, do it quietly. (Except for the loud disclaimer, obviously.)
    • Choose. fucking. wisely. As said above: Just because something is the latest build available doesn't mean it's the most stable build available. The latest version could introduce horrible bugs or even intentionally be only half-finished. If you must include a testing version, make an educated choice which build to include, and make note of known issues with that version.



tl;dr: Don't use testing versions unless you're a tester. If you know how to get the testing versions, stfu about it. If you distribute testing versions with your mod, accept the consequences.


This post is a living document and may be modified and amended at a later point in time.
Posted in: News from the Battlefield  
 Termination of Inactive Testers Strategem
Posted by: Nighthawk - Thu, 2011 Sep 08 - Comments: 17 | Views: 838
avatar Greetings, everyone.
This is the point where I have to put on my purging gloves.

Following the decision last week to put Ares on a three month break due to a lack of testing activity all across the board, I am now carrying out a complete personnel review of the entire testing group.

Straight away, I can tell you that seven testers (AlliedG, Apollo, Black Shadow 750, Darkstorm, Gangster, sanedisruption and ZombyDragon) have been instantly cut from the list due to serial inactivity. One other tester has also willingly resigned due to inactivity.

The remaining twenty-one testers will all have their activity and willingness to continue testing personally confirmed by myself over the next two weeks.

Do not panic. Here's what you should do.

If you are a tester and wish to continue testing: When I PM you, tell me of this, and ensure that you once again be active in testing Ares. Otherwise you will be dropped.

If you are a tester and do not wish to continue testing: Let me know, and I will remove you from the list. Otherwise, you'll just be dropped at a later point for inactivity anyway.

If you are not a tester: Ares is on a three month development break, therefore version 0.2 will not be released before December. And even then, a release afterwards will be dependent on an increase in testing activity, unless you would rather have a return to the buggy times of NarfPatch.

If you would like to help: Active and dedicated testers are a necessity if 0.2 is to be released. We also have some other PR-related positions still open. If you have the time to spare, and know what you're doing, PM me.

The future of Ares (if there is to be any future at all), is contingent on fixing these problems. It is, as the old cliché says, in your hands.

Nighthawk.
Project Manager.
Posted in: News from the Battlefield  
 The few...the proud...the MOs [aka. Ares development on hold]
Posted by: Renegade - Thu, 2011 Sep 01 - Comments: 10 | Views: 774
avatar Let's start this thread with something positive: Ever since my announcement of a potential break, Graion Dilach, Speeder and a few others from the Mental Omega camp have been trying their best to help, test and overall support us as much as they could with their own development.

Unfortunately (but not entirely unexpectedly), that's about the only testing activity we got. And while we value our fellow MO users' help and participation, we cannot rely on them alone to be responsible for the thorough testing of the products of half a dozen merges and the RCs.

Since this lack of testing power means we are likely looking at several additional months of development, we will take this opportune moment in development to take a break from it all, to relax and recharge for the final run.

Official Ares development will resume on December 1st.




On a personal note, I would also like to say that this outcome has cemented my impression that the community at large does not care about Ares, and that the time and work required by it are better invested elsewhere.

I know there is a handful of people that does care, and I am sorry they have to suffer from the majority's apathy, but I'm sure they, too, seeing situations like this, understand the feeling of pointlessness one can get from Ares development.

I cannot and will not speak for the others, but, personally, I will focus on other projects after 0.2 is released.
Posted in: News from the Battlefield  
 Upcoming Server Move
Posted by: Renegade - Sat, 2011 Aug 27 - Comments: 10 | Views: 546
avatar Since last night's maintenance didn't exactly go satisfactorily, I have ordered a server with the upgrades already in place, and we'll be moving to that server ASAP, probably on this weekend. (I already have the login data.)

In the ideal case, users will not be affected save for a few lock-down measures right before it happens.
Posted in: Propaganda Tower  
 Scheduled Maintenance
Posted by: Renegade - Fri, 2011 Aug 26 - Comments: 1 | Views: 187
avatar Sorry for the short notice, but our server will be undergoing some maintenance at 20:30 CEST, that is, in 23 minutes.

This is a routine upgrade that I expect to go automatically and painlessly, but even in that case, there will be a server reboot and the associated few minutes of downtime.

Should shit happen, this will take longer. Grise mine
Posted in: Propaganda Tower  
 As Time Goes By
Posted by: Renegade - Tue, 2011 Aug 16 - Comments: 6 | Views: 601
avatar Blablabla inactive testers blabla delayed release blablabla...

There's really no point in posting the same text yet another time, so I'll skip the obvious part and go straight to the message: Five months ago, I talked about the inevitable fatigue of eternally walking the soon-to-be-released-treadmill. I have made clear that we need a break from working on Ares "full-time", and I even went as far as planning to have that break be over by July.

Obviously, that didn't happen. Development keeps dragging on and on, and Ares- and inactive-tester-fatigue keeps building up. We have tried our best. We have cut down on features, we have stabilized what we could, we made clear what kind of tests and what information we need to push forward with Ares 0.2.

And yet, here we are again.

In the exact same spot, stalled by the exact same people, reliving the exact same scenario.
We're tired of it.

Therefore, we have come to a decision: If we don't have very clear indicators that the crew of testers is active and will stay active enough to facilitate a release within the foreseeable future by August 31st, 2011, we will begin a three month development break on September 1st.

In other words: You can either get off your ass and help us release Ares by fall, or you can wait until winter.
We have tried often enough, and we're simply done being trapped in 0.2 development because every time we're trying to go for a release, the testers walk away.

If we don't get reasonable, sustainable testing activity by August 31st, Ares development will be on hold until December 1st.
Posted in: News from the Battlefield  
 Moar video!
Posted by: DCoder - Sun, 2011 Jul 03 - Comments: 8 | Views: 701
avatar Once again, Speeder (of Mental Omega fame) created a new video trailer for Ares. Enjoy:

Posted in: News from the Battlefield  
 The Great Documentation Dilemma
Posted by: Nighthawk - Tue, 2011 Jun 07 - Comments: 15 | Views: 1000
avatar Greetings, everyone.
All of us have mentioned at some point to you about the need to hire people to carry out several non-coding tasks to keep Ares progress flowing nice and calmly. Well, take a guess what I'm here to talk about again...

Please note, for those of you who are bound to read this, and send fifty-thousand PMs to my inbox saying "I want to be Ares tester!!!11", this is not a call for testers, this is for other Ares-related activities.

Specifically, we're looking for a Documentation Maintainer.

What this entails is updating our ever-inflating Ares Manual with entries for new features, tags, and options introduced into the game by Ares, and correcting old ones to reflect new information.

What is required is a time commitment (i.e., you need to be active), the ability to work to a tight schedule, the ability to use IRC, basic HTML knowledge, and a good command of the English language.

We're looking for one because the documentation as it stands is currently being updated on-the-fly by the developers. This is not a stable arrangement, as it takes time away from coding, and also results in gaps and holes where features haven't been documented. Basically, Ares will take much longer to release under these circumstances, and without such a documentation maintainer, will likely stop development at the 0.2 release.

And while you're still reading this, please note we are also looking for Project Ambassadors (to handle PR work), Promo Material Creators (description is pretty self explanatory), and User Support Agents (to respond to members with difficulties using Ares).

If you're interested, please send me a PM. Ares' continued existence beyond version 0.2 will depend on people filling these posts.

Thanks.

Nighthawk.
Ares Project Manager.
Posted in: News from the Battlefield  
 Mysterious Issues
Posted by: Renegade - Sat, 2011 May 14 - Comments: 13 | Views: 753
avatar If you've followed our news for a while, you should be familiar enough with our posting pattern to recognize this will be one of those "the latest release-affecting annoyance in Ares development" posts.

A while ago, a mysterious guest submitted a mysterious patch mysteriously implementing issue #617, PowersUnit= logic for more than one vehicle a side..
The Mysterious Guest was even nice enough to provide a patch to the patch to address some issues.

Back then, I already voiced concerns about tacking on yet another activation-related feature, rather than re-designing the whole system, but due to time concerns, I scrapped the alternative branch and merged the Mystery Patch into trunk.

And people were happy.

Alas, as is often the case, there are more bugs. There seem to be special cases related to harvesters, and I'm sure the more we look, the more we'll find. I checked if the Mysterious Guest was still around, but it doesn't look like it.

What does that mean?
It means we have three choices:
  1. Scrap the feature. Disable it, and, should 0.3 happen, fix it up for that. That would hurt since it's a community submission and mostly done, but would require little further work before 0.2's release.
  2. Leave it as-is. We could just drop the feature on the community as it is, with a list of unsupported cases and known issues in the documentation. That would be the easiest and quickest solution, but also the sloppiest.
  3. Invest the time to fix it. Which means delaying Ares 0.2's release.

Since it's not just a question of delays, but also a question of time and work invested by us, I've decided to just ask you up front: How do you want us to proceed?
Posted in: News from the Battlefield  
 Showing off
Posted by: Renegade - Sat, 2011 Apr 16 - Comments: 6 | Views: 812
avatar Those who've been following Ares's progress for a while are probably aware that Prism Forwarding is a feature a lot of work has been invested into, especially by Marshall. If you're wondering why completion of that logic took so long, and why people are so excited about it, check out this video Speeder posted the other day:
Posted in: News from the Battlefield  

Powered by DCoder's News System (DcNS) 0.5, © DCoder 2006 - 2008.