Author Topic: ARSSE vs Baka Admin  (Read 1859 times)

0 Members and 1 Guest are viewing this topic.

Offline Shoozza

  • Retired Soldat Developer
  • Veteran
  • ******
  • Posts: 1632
  • Soldat's Babysitter
    • Website
ARSSE vs Baka Admin
« on: February 12, 2012, 11:45:11 pm »
This is not a battle you have been fooled!

I have a problem: ARSSE can only be updated by me. It's never going to be opensource because KeFear went missing (need this permission).
Now I wonder what should I do?

1) Rewrite ARSSE (ARSSE 2?)
2) Drop ARSSE and work on another admin client (Baka Admin).

Another question: Do you think is Baka Admin a good alternative for the Veteran ARSSE users and if not why and what needs to change?
« Last Edit: February 12, 2012, 11:51:54 pm by Shoozza »
Rules
Tools: ARSSE - SARS - SRB - chatMod

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5037
Re: ARSSE vs Baka Admin
« Reply #1 on: February 13, 2012, 02:31:22 am »
Option 3: say "fuck KeFear" and open source ARSSE. If he's never coming back, he can't necessarily get pissed at you and I doubt he cares at this point.

I choose Option 3.

Another question: Do you think is Baka Admin a good alternative for the Veteran ARSSE users and if not why and what needs to change?
Baka has become the de-facto admin client for windows users. Take it for a spin and see how its sleek interface puts ARSSE to shame.
There are other worlds than these

Offline Bonecrusher

  • Global Moderator
  • Veteran
  • *****
  • Posts: 1397
  • High above
    • Zabijaka.pl
Re: ARSSE vs Baka Admin
« Reply #2 on: February 13, 2012, 08:01:50 am »
I'd say rewrite ARSSE as baka doesnt need much work, everythings implemented there already, ill stick to arsse

pics for someone who doesnt use both of them:
Baka

ARSSE:
« Last Edit: February 13, 2012, 08:15:56 am by Bonecrusher »

Im chill like that

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5037
Re: ARSSE vs Baka Admin
« Reply #3 on: February 13, 2012, 10:16:11 am »
Baka looks a lot nicer on Win7 with the special windows effects enabled.
There are other worlds than these

Offline Bonecrusher

  • Global Moderator
  • Veteran
  • *****
  • Posts: 1397
  • High above
    • Zabijaka.pl
Re: ARSSE vs Baka Admin
« Reply #4 on: February 13, 2012, 03:43:34 pm »
can u take screen jrgp

Im chill like that

Offline jrgp

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 5037
Re: ARSSE vs Baka Admin
« Reply #5 on: February 13, 2012, 08:00:23 pm »
can u take screen jrgp

Get out from under your forum equivalent of a rock and look at the official Baka  thread with all of VTT's screenshots. None of my machines run Win 7/Vista so I can't take a screenshot.
There are other worlds than these

Offline Prodigyx

  • Soldier
  • **
  • Posts: 188
    • SoldatX Brasil
Re: ARSSE vs Baka Admin
« Reply #6 on: February 14, 2012, 12:38:57 am »
1) Rewrite ARSSE

or... Option 3 :)
SoldatX - SX Brasil - www.soldatx.com

Offline SyavX

  • Soldat Beta Team
  • Camper
  • ******
  • Posts: 338
Re: ARSSE vs Baka Admin
« Reply #7 on: February 14, 2012, 08:17:56 am »
#2 has more sense, since rewriting ARSSE by yourself without open-sourcing it will take too much time. You'd better focus on Soldat.

As for ARSSE vs. BA usage, there should be no problems for ARSSE users to migrate to BA, if only they don't use ARSSE's scripts and/or IRC functions.

Offline Falcon`

  • Flagrunner
  • ****
  • Posts: 792
  • A wanted lagger
Re: ARSSE vs Baka Admin
« Reply #8 on: February 14, 2012, 11:28:03 am »
Yeah, and mind to add baka admin support to logeye too. This app is very usable.
If you're not paying for something, you're not the customer; you're the product being sold.
- Andrew Lewis

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.

Offline Mr

  • Inactive Soldat Developer
  • Soldier
  • ******
  • Posts: 166
Re: ARSSE vs Baka Admin
« Reply #9 on: February 15, 2012, 02:06:56 pm »
ARSSE is a great admin client when it comes to functionality, it provides an unique way to add custom actions (scripts) and has an IRC feature for relaying messages from the server to an IRC channel, which is also useful in some situations.
However, ARSSE has its issues: The interface is not very clean (there's simply too much stuff on there), the scripts can't do much things, and ARSSE uses sync. I/O which makes it freeze sometimes and show console messages with a delay if there's lots of spam.

Baka Admin solves most of these issues. It's fast, small and stable (also, it has a very neat interface on Vista and up). There is SolTV in Baka Admin, which is cool for quickly getting an overview about a match when an admin request comes in.
A major drawback here is that there is absolutely no option to extend the client's functionality to for example have it respond to a player saying !admin (other than editing the source code, which the 'normal user' usally cannot do - this is why most veteran server admins still use ARSSE).

However, there's one issue that both admin clients have:

Neither ARSSE nor Baka Admin are aware of what is really going on on the server.
They identify certain message types using regular expressions or other patterns, but cannot really filter out any useful information from it (and pass that on to the scripts).

The reason for that is not that the developers were too lazy (they gave their best), the reason is that the Soldat server simply generates unparsable console output that changes with nearly every new release.
This is not so bad if a human is using the client, however, once one starts to automate things, the horror begins, which is why this is what must be changed first before starting to write a new (official) admin client.

Offline tk

  • Soldier
  • **
  • Posts: 235
Re: ARSSE vs Baka Admin
« Reply #10 on: February 15, 2012, 04:06:18 pm »
That's exactly why a new admin protocol should be implemented, and I mean actual protocol here (sth like irc protocol but lighter), not what we currently have. If you are going to do some effort on writing a new client, it only makes sense with a new admin protocol imo.