Author |
Message |
D1st0rt Miss Directed Wannabe
Age:36 Gender: Joined: Aug 31 2003 Posts: 2247 Location: Blacksburg, VA Offline
|
Posted: Sat Jul 25, 2009 5:36 pm Post subject: |
|
|
|
|
MikeTheNose wrote: | [..]
Issue is resolved. |
Really? I'm curious as to how you accomplished that from a technical standpoint. _________________
|
|
Back to top |
|
|
Hakaku Server Help Squatter
Joined: Apr 07 2006 Posts: 299 Location: Canada Offline
|
Posted: Sat Jul 25, 2009 8:49 pm Post subject: |
|
|
|
|
He's referring to another issue, i.e. the reason why I brought that up was because I had originally aliased all of Deva's bot commands with their ASSS counterparts, to make commands more familiar to older staff. Not having billing access, I never knew that some of these commands were used by the biller, so by aliasing them, I essentially blocked them from being sent to the biller. MTN helped me resolve the blocked commands, but I was curious as to why ASSS stops these commands from being logged (cmdman.c), but doesn't stop them from being used by another module, or at least still forward them to the biller rather than blocking them entirely at the zone level.
I realize the issue with this is that it creates a biller-dependancy and is best avoided, but not everyone has knowledge of the main SSC biller itself, which we've already become dependant on. |
|
Back to top |
|
|
Dr Brain Flip-flopping like a wind surfer
Age:38 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Sun Jul 26, 2009 6:02 pm Post subject: |
|
|
|
|
For the curious, commands can be routed directly to the biller using ?\command, such as ?\login. _________________ Hyperspace Owner
Smong> so long as 99% deaths feel lame it will always be hyperspace to me |
|
Back to top |
|
|
phong Seasoned Helper
Gender: Joined: Jul 19 2005 Posts: 154 Offline
|
Posted: Mon Aug 10, 2009 9:07 am Post subject: |
|
|
|
|
How's it coming on 1.5 brain? Any estimated release dates? (Winter 09') |
|
Back to top |
|
|
Dr Brain Flip-flopping like a wind surfer
Age:38 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Mon Aug 10, 2009 10:25 am Post subject: |
|
|
|
|
The list of bugs remaining for 1.5.0 is here.
There are 11 bugs on that list as I write this, but only #10 and #52 need significant amounts of code.
As for a release date, I expected to have this done a month ago, so clearly my estimates aren't worth much. We have come a long way though: Closed Bugs |
|
Back to top |
|
|
phong Seasoned Helper
Gender: Joined: Jul 19 2005 Posts: 154 Offline
|
Posted: Mon Aug 10, 2009 1:37 pm Post subject: |
|
|
|
|
Thanks |
|
Back to top |
|
|
JoWie Server Help Squatter
Gender: Joined: Feb 25 2004 Posts: 215 Offline
|
Posted: Mon Aug 17, 2009 9:44 am Post subject: |
|
|
|
|
would it be possible to add a capability or modify "bypasssecurity" in the security module so that any warnings about exe / map / setting checksum mismatches are not logged? (Unless I am missing some existing setting)
All the red warnings about subchat are getting a bit annoying |
|
Back to top |
|
|
Hakaku Server Help Squatter
Joined: Apr 07 2006 Posts: 299 Location: Canada Offline
|
Posted: Fri Aug 21, 2009 5:55 pm Post subject: |
|
|
|
|
Another small request, would it be possible to add both the name of the user who was banned, along with the name of the user who performed ?kick in ?listmidbans ? Just seeing a macid along with the time left doesn't tell me much. |
|
Back to top |
|
|
Cheese Wow Cheese is so helpful!
Joined: Mar 18 2007 Posts: 1017 Offline
|
Posted: Tue Sep 22, 2009 11:20 am Post subject: |
|
|
|
|
would it be possible to use the util.c file as a shim for functions?
like every time the core is recompiled, adding the current functions in util.c into the core, so that the file doesnt need to be manually added to every project? _________________ SSC Distension Owner
SSCU Trench Wars Developer |
|
Back to top |
|
|
Dr Brain Flip-flopping like a wind surfer
Age:38 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Tue Sep 22, 2009 2:31 pm Post subject: |
|
|
|
|
It's only on windows that they have to be manually added. They're not part of Linux modules, since it can take the function bodies from the loaded asss core. |
|
Back to top |
|
|
Bak ?ls -s 0 in
Age:25 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Tue Sep 22, 2009 5:04 pm Post subject: |
|
|
|
|
Cheese wrote: | would it be possible to use the util.c file as a shim for functions?
like every time the core is recompiled, adding the current functions in util.c into the core, so that the file doesnt need to be manually added to every project? |
Make a Util module with an interface, then you can just use that. _________________ SubSpace Discretion: A Third Generation SubSpace Client |
|
Back to top |
|
|
Animate Guest
Offline
|
Posted: Tue Oct 06, 2009 1:08 pm Post subject: |
|
|
|
|
Argh, come on, I see only two errors left! |
|
Back to top |
|
|
Animate Guest
Offline
|
Posted: Tue Oct 06, 2009 1:38 pm Post subject: |
|
|
|
|
Well, crap, I didn't log in so I can't edit my post. Anyway. While I'm here, I might as well ask a couple questions.
Back when I was actually trying to program modules there were a couple things that would have been a MAJOR convenience to me. While neither of them are strictly necessary, they'd certainly go a long way towards making modules easier to write.
First off, I don't think there's a way to pause for a variable amount of time. I remember trying to write an event manager similar to the popular MERV event plugin, or Smong's python event module. Anyway, I'd need to take a vote, which means waiting for some set amount of time for players to actually vote. I believe I had to set a timer, break my current function, and have the timer call a new function to continue my code. Now, what I was hoping for was some function or macro to call that would just... wait. Some kind of delay function. Only I don't actually know if it's possible to have one module delay without tying up all the other modules, without using a timer. At the very least, though, I think it could be abstracted away from the user.
The other thing I remember... I don't think there was ever a CB_SPAWN. And that would've helped a lot. I remember Bak had a work around with his initial.c, and it didn't look hard. Is there a reason no one made a CB_SPAWN? It'd have to go off whenever players entered or changed ships or respawned(Bak I believe checked every time a player moved to see when they had respawned), but it seems like it should still be part of the core.
Anyway, I'm really just wondering if those things don't exist for some specific reason, or just because no one ever made them. |
|
Back to top |
|
|
Dr Brain Flip-flopping like a wind surfer
Age:38 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Tue Oct 06, 2009 1:39 pm Post subject: |
|
|
|
|
Those errors are likely fixed, but have yet to be retested.
There's a few finishing touches. The hardest part will be figuring out how to package the release. I hope to have it out to you guys in a few days if everything goes smoothly.
EDIT: you reposted right before me... To answer your questions: a delay would cause the server to die horribly. Use timers. It's the only way. CB_SPAWN has been added for 1.5.0. |
|
Back to top |
|
|
Animate Dreams Gotta buy them all! (Consumer whore)
Age:36 Gender: Joined: May 01 2004 Posts: 821 Location: Middle Tennessee Offline
|
Posted: Tue Oct 06, 2009 5:35 pm Post subject: |
|
|
|
|
Well, I'm happy for CB_SPAWN. As for a delay, I was thinking along the lines of a sleeping thread. If I understand what sleeping is for a thread, it lets the thread pause for either a set amount of time or until it gets awoken, without making the other threads stop. I mean I'm sure the modules aren't working like threads, but I just hate having to break my logic for a 3 second pause. I guess if it's not possible though, then whatever. Life sucks. Unless you want to rewrite the core so each module runs in its own thread. Schedule for 1.6.0? |
|
Back to top |
|
|
Dr Brain Flip-flopping like a wind surfer
Age:38 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Tue Oct 06, 2009 5:59 pm Post subject: |
|
|
|
|
If you want your own thread, then feel free to make one. I'm not about to quadruple the system requirements by adding threads for each module just to cater to lazy programmers. |
|
Back to top |
|
|
Doc Flabby Server Help Squatter
Joined: Feb 26 2006 Posts: 636 Offline
|
Posted: Tue Oct 06, 2009 6:12 pm Post subject: |
|
|
|
|
Animate Dreams wrote: | If I understand what sleeping is for a thread, it lets the thread pause for either a set amount of time or until it gets awoken |
Thats a really nasty way of timing, its not accurate as sleep only specifies the minimum time the thread will be paused. Its not the solution you are looking for. As brain said, a timer with a callback function is probably a better solution. _________________ Rediscover online gaming. Get Subspace | STF The future...prehaps |
|
Back to top |
|
|
Bak ?ls -s 0 in
Age:25 Gender: Joined: Jun 11 2004 Posts: 1826 Location: USA Offline
|
Posted: Tue Oct 06, 2009 8:34 pm Post subject: |
|
|
|
|
the main loop interface has a settimer function |
|
Back to top |
|
|
|