Author |
Message |
Gus. Seasoned Helper
Age:36 Gender: Joined: Mar 25 2005 Posts: 166 Location: Colorado Offline
|
Posted: Tue Dec 06, 2005 12:10 am Post subject: ASSS vs Python(bugs) vs C++ vs merv vs TWCore vs Java |
|
|
|
|
Let the battle begin
Last edited by Gus. on Mon Dec 12, 2005 12:23 am, edited 3 times in total |
|
Back to top |
|
|
Bak ?ls -s 0 in
Age:25 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Tue Dec 06, 2005 12:40 am Post subject: |
|
|
|
|
I'd make you an ASSS plugin for it, any chance you're using ASSS?
|
|
Back to top |
|
|
Gus. Seasoned Helper
Age:36 Gender: Joined: Mar 25 2005 Posts: 166 Location: Colorado Offline
|
Posted: Tue Dec 06, 2005 1:01 am Post subject: |
|
|
|
|
nope. we arent using any asss at this time.
|
|
Back to top |
|
|
Quan Guest
Offline
|
Posted: Thu Dec 08, 2005 7:10 am Post subject: |
|
|
|
|
Hey BaK. I noticed you'd prefer coding a lot of your stuff for as3 instead of merv. Why is that? Don't you know Merv pretty well?
|
|
Back to top |
|
|
Bak ?ls -s 0 in
Age:25 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Thu Dec 08, 2005 10:16 am Post subject: |
|
|
|
|
yeah... think of it this way
If I was making a movie I'd release it on DVD not VHS, even though I might now how to do it on VHS.
ASSS is the future, no sense in fighting it.
|
|
Back to top |
|
|
Dr Brain Flip-flopping like a wind surfer
Age:38 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Thu Dec 08, 2005 10:50 am Post subject: |
|
|
|
|
And for anything more complicated than ?helloworld, it's easier to make things with ASSS. _________________ Hyperspace Owner
Smong> so long as 99% deaths feel lame it will always be hyperspace to me
|
|
Back to top |
|
|
Agurus Server Help Squatter
Age:38 Gender: Joined: May 05 2004 Posts: 353 Location: SSCI Halo Offline
|
Posted: Thu Dec 08, 2005 12:33 pm Post subject: |
|
|
|
|
ASSS isn't very stable for large zones, despite it's amazing features it isn't worth the unstability. _________________ X-SSCI Halo CTF Administrator
"I used to do drugs. I still do, but I used to, too."
|
|
Back to top |
|
|
D1st0rt Miss Directed Wannabe
Age:36 Gender: Joined: Aug 31 2003 Posts: 2247 Location: Blacksburg, VA Offline
|
Posted: Thu Dec 08, 2005 12:41 pm Post subject: |
|
|
|
|
It's good enough for Hockey Zone, and I wouldn't consider them a small zone. It's not unstable if you know what you're doing and don't have buggy modules. _________________
|
|
Back to top |
|
|
Quan Guest
Offline
|
Posted: Thu Dec 08, 2005 2:26 pm Post subject: |
|
|
|
|
Then mabye I need to ditch merv and enter the future, ASSS.
|
|
Back to top |
|
|
Muskrat Server Help Squatter
Age:37 Joined: Aug 24 2004 Posts: 829 Location: Swamp Offline
|
Posted: Thu Dec 08, 2005 2:28 pm Post subject: |
|
|
|
|
Go for it. 'Unstability' issues are in subgame+bots to, as you should well know, Ag.
|
|
Back to top |
|
|
Cerium Server Help Squatter
Age:41 Gender: Joined: Mar 05 2005 Posts: 807 Location: I will stab you. Offline
|
Posted: Thu Dec 08, 2005 2:36 pm Post subject: |
|
|
|
|
*sendto for the win. _________________ There are 7 user(s) ignoring me right now.
|
|
Back to top |
|
|
Gus. Seasoned Helper
Age:36 Gender: Joined: Mar 25 2005 Posts: 166 Location: Colorado Offline
|
Posted: Thu Dec 08, 2005 6:16 pm Post subject: Re: Looking for a custom plugin. |
|
|
|
|
Gus. wrote: | Do you know of a plugin that simply does this. i need a plugin of it or one made. Im asking this on behalf of Servitude of SSDC Aftermath.
OK we need a 4 freq, kill counter, like at the certain number of kills u win. and, theres an adjustable ini for the kills. maybe with a score counter for a higher game |
|
|
Back to top |
|
|
Guest
Offline
|
Posted: Thu Dec 08, 2005 6:35 pm Post subject: |
|
|
|
|
Muskrat wrote: | Go for it. 'Unstability' issues are in subgame+bots to, as you should well know, Ag. |
lol
|
|
Back to top |
|
|
Bak ?ls -s 0 in
Age:25 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Thu Dec 08, 2005 6:51 pm Post subject: |
|
|
|
|
D1st0rt wrote: | It's not unstable if you know what you're doing and don't have buggy modules. | You don't even need to be a perfect coder or know what you're doing, just use python.
Quote: | ASSS isn't very stable for large zones | Hockey Zone was already mentioned, but I just want to add that HZ handles over 100 people at a time on daily basis.
|
|
Back to top |
|
|
Cyan~Fire I'll count you!
Age:36 Gender: Joined: Jul 14 2003 Posts: 4608 Location: A Dream Offline
|
Posted: Thu Dec 08, 2005 7:00 pm Post subject: |
|
|
|
|
Yep, I spent weeks on a MERV upgrade (I was going to call it SALT, if anyone gets it), but decided to drop it since I'm asss all the way. _________________ 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 |
|
|
Quan Guest
Offline
|
Posted: Thu Dec 08, 2005 7:19 pm Post subject: |
|
|
|
|
Okay. Its offical then. Im going to look into ASSS. C looks harder to learn than C++ though. Python seems cool, but I heard its only good for making quick modules.
|
|
Back to top |
|
|
Agurus Server Help Squatter
Age:38 Gender: Joined: May 05 2004 Posts: 353 Location: SSCI Halo Offline
|
Posted: Thu Dec 08, 2005 7:51 pm Post subject: |
|
|
|
|
bleh HZ got lucky
|
|
Back to top |
|
|
Bak ?ls -s 0 in
Age:25 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Thu Dec 08, 2005 9:12 pm Post subject: |
|
|
|
|
pythons limitations are that you can't create interfaces with it and it only supports a (large) subset of the functions you can use in C. And there are workarounds for the functions it doesn't support.
In one example I wanted to perform an action whenever a player fired a bomb. Since there is no callback for this, the way I would do it in C is to use net->addPacket for C2S_Position and examine the packet to check if the player is firing a weapon. Since function pointers don't translate well to python, this was not possible (indeed you couldn't even attempt to use the funtion from the net interface in python). The solution (hack) I came up with was to, rather than recompile pymod with a new callback, use a c module to perform the necessary logic, and issue a callback python can use (I chose CB_CHATMSG with a unique mode that identified this as a bomb callback (normalled CB_CHATMSG uses modes 0-12, so I used 13)). If you want to see the source for this module, it's attached.
Anyhoo, most of the limitations of python can be eliminated by creating simple C modules (which if you find a way to crash the server with them, you should be shot).
pyhack.c - 2.07 KB
File downloaded or viewed 17 time(s)
|
|
Back to top |
|
|
Dr Brain Flip-flopping like a wind surfer
Age:38 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Thu Dec 08, 2005 11:50 pm Post subject: |
|
|
|
|
Ew? That's a gross hack.
What happens when everyone else uses your idea and starts filling the CB_CHATMSG with random numbers? eventually you'll get overlap and BOOM, two entirely seperate modules no longer work together. It'd be a pain in the ass to find, too.
|
|
Back to top |
|
|
Bak ?ls -s 0 in
Age:25 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Fri Dec 09, 2005 12:04 am Post subject: |
|
|
|
|
the idea is only use one pyhack module at a time, but you're right, it is a terrible hack. I suppose you could fill the message part of the data with the name of the module you intend it to be used for, or better yet the type of callback that it is. That would prevent the problem you proposed.
At any rate, it looks like when grel creates "dynamic interfaces and callbacks for python" as his bug tracking system says he's working on, this problem will go away and you'll be able to just use regular callbacks for this sort of thing.
|
|
Back to top |
|
|
BlueGoku Novice
Age:37 Gender: Joined: Jul 05 2005 Posts: 87 Location: Toronto Offline
|
Posted: Fri Dec 09, 2005 12:53 am Post subject: |
|
|
|
|
Agurus wrote: | bleh HZ got lucky |
How so? _________________ Owner of SSCE Hockey Zone.
SSC Billing Operator
|
|
Back to top |
|
|
D1st0rt Miss Directed Wannabe
Age:36 Gender: Joined: Aug 31 2003 Posts: 2247 Location: Blacksburg, VA Offline
|
Posted: Sat Dec 10, 2005 4:15 pm Post subject: |
|
|
|
|
Agurus just because you can't get it to work doesn't mean that other people can't
|
|
Back to top |
|
|
Gus. Seasoned Helper
Age:36 Gender: Joined: Mar 25 2005 Posts: 166 Location: Colorado Offline
|
Posted: Sun Dec 11, 2005 3:58 am Post subject: |
|
|
|
|
New topic name for you all. <3
|
|
Back to top |
|
|
Cyan~Fire I'll count you!
Age:36 Gender: Joined: Jul 14 2003 Posts: 4608 Location: A Dream Offline
|
Posted: Sun Dec 11, 2005 12:24 pm Post subject: |
|
|
|
|
Everybody who does not accept that ASSS is better than bots is just afraid of new technology.
|
|
Back to top |
|
|
BDwinsAlt Agurus's Posse
Age:33 Gender: Joined: Jun 16 2003 Posts: 1145 Location: Alabama Offline
|
Posted: Sun Dec 11, 2005 2:55 pm Post subject: |
|
|
|
|
poor TWCore is being left out.
|
|
Back to top |
|
|
|