Author |
Message |
Cyan~Fire I'll count you!

Age:37 Gender: Joined: Jul 14 2003 Posts: 4608 Location: A Dream Offline
|
Posted: Mon Sep 19, 2005 11:03 pm Post maybe stupid Post subject: |
 |
|
|
|
Cerium wrote: | Yeah... you keep telling yourself ASSS is the end-all replacement for bots. Up until all of you fuckers crash/recycle your zones time and time again because your elim-plugin fucks up. |
First, write it in python. Second, have some compassion, it hasn't had nearly as much dev time as MERV or TWCore. _________________ This help is informational only. No representation is made or warranty given as to its content. User assumes all risk of use. Cyan~Fire assumes no responsibility for any loss or delay resulting from such use.
Wise men STILL seek Him. |
|
Back to top |
|
 |
Cerium Server Help Squatter

Age:42 Gender: Joined: Mar 05 2005 Posts: 807 Location: I will stab you. Offline
|
Posted: Mon Sep 19, 2005 11:23 pm Post maybe stupid Post subject: |
 |
|
|
|
Nah, Im not very fond of languages that use whitespace as part of the syntax.
Seriously thought, I do think ASSS modules are useful and can be very powerful. But I also know that abuse and stupid errors are going to be the downfall of many a zone. Things like alias tracking/ban bots and other administrative type things belong on the server end. However, game-bots like elim/ctf/etc do not. There is no reason to put the server at risk for a non-critical bot or plugin which can be done client side.
I look at it this way: If a bot crashes, the game goes offline but the population is around to fend for itself. If a module crashes or restarts the server, your entire population is forced to regroup in other zones and try to figure out what happened.
We all know that none of us intend to write slow/shitty modules or bugs, but its going to happen. The question is what impact its going to have on the server.
Btw, if someone (grel) wants to outline exactly how ASSS handles various problems with modules, that may would help clear up any worries I have with them. Off the top of my head: exceptions in general, deadlock, and overhead caused by modules. _________________ There are 7 user(s) ignoring me right now. |
|
Back to top |
|
 |
Muskrat Server Help Squatter

Age:38 Joined: Aug 24 2004 Posts: 829 Location: Swamp Offline
|
Posted: Tue Sep 20, 2005 12:01 am Post maybe stupid Post subject: |
 |
|
|
|
Ah, don't like whitespace.... so you have come up with an excuse for that... |
|
Back to top |
|
 |
Ori Klein Guest
Offline
|
Posted: Tue Sep 20, 2005 1:11 am Post maybe stupid Post subject: |
 |
|
|
|
First of all, I didn't say I quit, I said I terminate Gravitron.
Second, given both you and cerium's immaturity, I assure you, the feelings are mutual.
Third, Cerium, I actually was refering to your comments in general, but since you bring it up, your way of complement include hashed insults, so I find your claims to be dubious.
Also, drop the name calling, it's ridiculous. |
|
Back to top |
|
 |
CypherJF I gargle nitroglycerin

Gender: Joined: Aug 14 2003 Posts: 2582 Location: USA Offline
|
Posted: Tue Sep 20, 2005 8:17 am Post maybe stupid Post subject: |
 |
|
|
|
yawn; ignore_topic++; _________________ Performance is often the art of cheating carefully. - James Gosling |
|
Back to top |
|
 |
Dr Brain Flip-flopping like a wind surfer

Age:39 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Tue Sep 20, 2005 9:08 am Post maybe stupid Post subject: |
 |
|
|
|
Cerium wrote: | Nah, Im not very fond of languages that use whitespace as part of the syntax.
Seriously thought, I do think ASSS modules are useful and can be very powerful. But I also know that abuse and stupid errors are going to be the downfall of many a zone. Things like alias tracking/ban bots and other administrative type things belong on the server end. However, game-bots like elim/ctf/etc do not. There is no reason to put the server at risk for a non-critical bot or plugin which can be done client side.
I look at it this way: If a bot crashes, the game goes offline but the population is around to fend for itself. If a module crashes or restarts the server, your entire population is forced to regroup in other zones and try to figure out what happened.
We all know that none of us intend to write slow/shitty modules or bugs, but its going to happen. The question is what impact its going to have on the server.
Btw, if someone (grel) wants to outline exactly how ASSS handles various problems with modules, that may would help clear up any worries I have with them. Off the top of my head: exceptions in general, deadlock, and overhead caused by modules. |
There are a number of things that are totally, 100% impossible with bots. I realize that you've never seriously programmed for ASSS. It takes a while to lose the bot mentality. Trust me, I know. But once you do lose it, you can do very powerful things.
I'd never in a million years go back to bots. _________________ Hyperspace Owner
Smong> so long as 99% deaths feel lame it will always be hyperspace to me |
|
Back to top |
|
 |
Guest
Offline
|
Posted: Tue Sep 20, 2005 10:37 am Post maybe stupid Post subject: |
 |
|
|
|
Im not worried about the capibilities, Im worried more about effecting the server.
Would lots of modules in a single arena slow down the server or atleast that arena? Does the entire server die if your module has a null pointer error? What about an endless loop? Things like that would make me steer clear of server side modules for simple bots that can work client-side. No need to put the server at risk for a duel or elimbot.
Though, like you said: I have very little experience with ASSS. For all I know all of my concerns could have already been addressed. |
|
Back to top |
|
 |
Dr Brain Flip-flopping like a wind surfer

Age:39 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Tue Sep 20, 2005 10:42 am Post maybe stupid Post subject: |
 |
|
|
|
Anonymous wrote: | Im not worried about the capibilities, Im worried more about effecting the server.
Would lots of modules in a single arena slow down the server or atleast that arena? Does the entire server die if your module has a null pointer error? What about an endless loop? Things like that would make me steer clear of server side modules for simple bots that can work client-side. No need to put the server at risk for a duel or elimbot.
Though, like you said: I have very little experience with ASSS. For all I know all of my concerns could have already been addressed. |
Slow? Only if you're one of the worst 3 programmers in the world or for some unholy reason want 50 modules attached to every arena while the server has 100 operational arenas.
Crash? Yes. But only if you program in C. From what I understand Python doesn't kill the server as easily. Honestly though, how many times does MERVBot die after you're done development? In my experience, never.
If you're a decent programmer, it's not dangerous. If you aren't up to snuff, why are you writing stuff for non-dev zones anyway? |
|
Back to top |
|
 |
Cerium Server Help Squatter

Age:42 Gender: Joined: Mar 05 2005 Posts: 807 Location: I will stab you. Offline
|
Posted: Tue Sep 20, 2005 2:33 pm Post maybe stupid Post subject: |
 |
|
|
|
Bah. Sorry bout the anon post. Class was extremely boring today.
Anyway, it doesnt matter how good any of us are, were bound to fuck up once in a while -- and since I refuse to use python, Ill probably crash any server I work on a few times.
Ill have to give it a shot once I get some free time. If it runs as well as everyone says it does, umm... I dont know where I was going with that. Whatever. |
|
Back to top |
|
 |
Muskrat Server Help Squatter

Age:38 Joined: Aug 24 2004 Posts: 829 Location: Swamp Offline
|
Posted: Tue Sep 20, 2005 2:44 pm Post maybe stupid Post subject: |
 |
|
|
|
Stoner. |
|
Back to top |
|
 |
Cyan~Fire I'll count you!

Age:37 Gender: Joined: Jul 14 2003 Posts: 4608 Location: A Dream Offline
|
Posted: Tue Sep 20, 2005 4:28 pm Post maybe stupid Post subject: |
 |
|
|
|
I'll admit the whitespace is kinda annoying, but it's just so much easier to throw together a quick module in Python than to make a C "project" (because that's what it turns out to be). |
|
Back to top |
|
 |
Bak ?ls -s 0 in

Age:26 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Tue Sep 20, 2005 5:03 pm Post maybe stupid Post subject: |
 |
|
|
|
if you don't trust your coding abilities, write the module in c++ and use exception handling. Infinate loops will still be a problem, but if you're running the bot on the same machine as the server, an infinate loop in a bot will also be a large problem, as it will take up lots of processing power. |
|
Back to top |
|
 |
|