Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
Major Non-SSC Biller
Goto page 1, 2  Next
 
Post new topic   Reply to topic Printable version
 View previous topic  Zone Host: SSCW Post :: Post B_M Berlin Wall  View next topic  
Author Message
Chambahs
Power attack
Power attack


Joined: Jun 19 2005
Posts: 820
Offline

PostPosted: Tue Aug 26, 2008 10:53 pm    Post subject: Major Non-SSC Biller Reply to topic Reply with quote

I made a post on www.sscouncil.com/forum (which is currently down) that asked the opinions of zone hosts about making a major non-ssc biller.

That idea has become reality. The non-ssc biller has been made. We are currently using Snrrrub's advanced SSA biller. SSW, BlueT and SSA's zones are currently connected to it. This post is just stating what has been done, and I would like to invite any new non-ssc hosts/zones to the biller.

If you are interested in joining our biller, please contact either me or snrrrub. We strive to establish a community on the non-ssc biller, and so far, its becoming successful.

(Sticky please?)
Back to top
View users profile Send private message Add User to Ignore List
L.C.
Server Help Squatter


Age:33
Gender:Gender:Male
Joined: Jan 03 2003
Posts: 574
Location: Missouri, US
Offline

PostPosted: Tue Aug 26, 2008 11:22 pm    Post subject: Reply to topic Reply with quote

B_M network had recently gotten registered with the biller.

I don't know of the biller having much to do with SSA, though I could be wrong. The biller actually has a name but I don't know whether it'd be ok to mention it or not. sa_tongue.gif
Back to top
View users profile Send private message Add User to Ignore List Send email Visit posters website AIM Address Yahoo Messenger MSN Messenger
Snrrrub
Novice


Joined: May 29 2008
Posts: 37
Offline

PostPosted: Tue Aug 26, 2008 11:54 pm    Post subject: Reply to topic Reply with quote

This isn't a clandestine operation of any sort; the name of the biller is Isometry.

-Snrrrub
Back to top
View users profile Send private message Add User to Ignore List
Hakaku
Server Help Squatter


Joined: Apr 07 2006
Posts: 299
Location: Canada
Offline

PostPosted: Wed Aug 27, 2008 1:55 am    Post subject: Reply to topic Reply with quote

Kind of silly to make a unified non-ssc biller, and then state that you have to request permission to join. Sounds like a neo sscouncil arrising, and yet I thought we passed this stage.
Back to top
View users profile Send private message Add User to Ignore List Send email
Cheese
Wow Cheese is so helpful!


Joined: Mar 18 2007
Posts: 1017
Offline

PostPosted: Wed Aug 27, 2008 2:34 am    Post subject: Reply to topic Reply with quote

and why would isometry accomplish any more then cz bluet b_m or any others would be able to...?

a few billers with 0 population is just as effective as 1 biller with 0 population...
_________________
SSC Distension Owner
SSCU Trench Wars Developer
Back to top
View users profile Send private message Add User to Ignore List Visit posters website AIM Address
Snrrrub
Novice


Joined: May 29 2008
Posts: 37
Offline

PostPosted: Wed Aug 27, 2008 3:49 am    Post subject: Reply to topic Reply with quote

Hakaku: it's open for access but it's important to make sure people don't step on each others' toes (i.e. they're using the right ServerID, ScoreID, and GroupID). Going forward, I hope to have a system by which you're automatically given unused IDs. Nobody has to seek permission - just configuration information that doesn't conflict with what's already there. Again, that manual process will be eliminated in the future.

Cheese: there are a number of reasons why Isometry is a better alternative to what's currently out there:

1) actively developed
2) built on top of a relational database with transactional operations
3) BanG-style bans and aliases done right (i.e. alias checking on IDData)
4) secure against password stealing (more about this soon)
5) open policy towards zones
6) open policy towards data (looking forward to website integration)
7) consistent, nightly backups of database
8) hosted on a real server

Access to the SSC biller is limited largely because the zone host and (potentially) the zone owner can steal passwords. Another major factor is that the SSC biller is still a binary hack of the original subbill and may have security vulnerabilities that could be hard to fix so only trusted servers may connect. Given what they have, the council is making the best possible decisions to safeguard the game.

Isometry, on the other hand, is not a binary hack - it's 100% original source code so vulnerabilities can and will be fixed. It also prevents zones from stealing passwords so it's safe to remove the zone warning for these zones (admittedly, this feature requires an update to the client which I will release in the next couple of days). With these issues resolved, there are few reasons to keep the biller behind a firewall with strict access control.

A few billers with 0 population don't even have a shot at growing population since they're all entirely isolated. Sure, if you're extremely pessimistic, you could argue that the chance of growing a population with a unified biller is minuscule (although I disagree) - but it's more likely than isolated billers and costs nothing except a trivial configuration change! If it adds population, everyone is happy, if it doesn't you're no worse off than before.

-Snrrrub
Back to top
View users profile Send private message Add User to Ignore List
Maverick
broken record


Age:39
Gender:Gender:Male
Joined: Feb 26 2005
Posts: 1521
Location: The Netherlands
Offline

PostPosted: Wed Aug 27, 2008 5:33 am    Post subject: Reply to topic Reply with quote

Suppose every non-SSC zone uses your biller. What will happen to the biller's development when you're gone, Snrrub ?

P.S. Where can I find information about the biller, I can't really find anything about it on your website (?).
_________________
Nickname: Maverick (I changed my name!)
TWCore developer | Subspace statistics
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Hakaku
Server Help Squatter


Joined: Apr 07 2006
Posts: 299
Location: Canada
Offline

PostPosted: Wed Aug 27, 2008 5:15 pm    Post subject: Reply to topic Reply with quote

Quote:
Given what they have, the council is making the best possible decisions to safeguard the game.

If that were true, then the council should have pushed for a better biller years ago. Just admit it, they're a bunch of sitting ducks whose job is to gain power. Which prompts another question, (since I noticed you provided a patch for biller scores in ASSS) is your biller going to have a 'unified' zone/player scores website, like the old edome one?
Back to top
View users profile Send private message Add User to Ignore List Send email
Mine GO BOOM
Hunch Hunch
What What
Hunch Hunch<br>What What


Age:40
Gender:Gender:Male
Joined: Aug 01 2002
Posts: 3614
Location: Las Vegas
Offline

PostPosted: Wed Aug 27, 2008 8:33 pm    Post subject: Reply to topic Reply with quote

Hakaku wrote:
If that were true, then the council should have pushed for a better biller years ago.

Because the only person left who controls the billing server happens to be very busy, and has enough flack already from people whining about lack of client updates?
Back to top
View users profile Send private message Add User to Ignore List Send email
Hakaku
Server Help Squatter


Joined: Apr 07 2006
Posts: 299
Location: Canada
Offline

PostPosted: Wed Aug 27, 2008 9:22 pm    Post subject: Reply to topic Reply with quote

Mine GO BOOM wrote:
[..]


Because the only person left who controls the billing server happens to be very busy, and has enough flack already from people whining about lack of client updates?
I said years ago, not wait 7 years and then state that you've done everything in your power to 'safeguard' the biller. All of these things and potential exploits have been known for a long time, to add to the fact that edome's stats page went down; such factors should have at least prompted more interest in fixing and/or improving the biller.

As for the client, that's something that PriitK had encouraged and should have expected after creating Continuum. In the early days, forums such as sshq (certainly not the only one) had actually encouraged users to provide ideas for potential client-side features, and asked users to help identify bugs. Updates happened frequently enough, and then wham, PriitK dissapeared. Surely you couldn't expect no one to whine for 5 years of doing nothing? Especially considering the rise of issues related to Windows XP, and then the arrival of Vista, which have only been fixed recently.

</thread detracting>
Back to top
View users profile Send private message Add User to Ignore List Send email
Snrrrub
Novice


Joined: May 29 2008
Posts: 37
Offline

PostPosted: Thu Aug 28, 2008 6:18 pm    Post subject: Reply to topic Reply with quote

Maverick, I'm always looking for someone who could help me with the code and could take over in case I'm away/gone. If you know of anyone, please get me in touch with that person. Let's come up with a concrete contingency plan so things don't just fall apart. Can you help with that?

I've added the command reference to the site: Isometry Biller. blue_monday has also written an F1 menu for Isometry so I'll put that up once I get my hands on it.

-Snrrrub
Back to top
View users profile Send private message Add User to Ignore List
Snrrrub
Novice


Joined: May 29 2008
Posts: 37
Offline

PostPosted: Sat Aug 30, 2008 3:53 pm    Post subject: Reply to topic Reply with quote

Just as an update: I've added an ?alias command for L3+ operators. Hopefully this will reduce the need for (or, ideally, put an end to) alias bots.

-Snrrrub
Back to top
View users profile Send private message Add User to Ignore List
CypherJF
I gargle nitroglycerin


Gender:Gender:Male
Joined: Aug 14 2003
Posts: 2582
Location: USA
Offline

PostPosted: Sat Aug 30, 2008 7:52 pm    Post subject: Reply to topic Reply with quote

Snrrrub wrote:
Maverick, I'm always looking for someone who could help me with the code and could take over in case I'm away/gone. If you know of anyone, please get me in touch with that person. Let's come up with a concrete contingency plan so things don't just fall apart. Can you help with that?
What lang is it written in?
_________________
Performance is often the art of cheating carefully. - James Gosling
Back to top
View users profile Send private message Add User to Ignore List
Snrrrub
Novice


Joined: May 29 2008
Posts: 37
Offline

PostPosted: Sat Aug 30, 2008 10:20 pm    Post subject: Reply to topic Reply with quote

The biller is written in C++ with a heavy emphasis on PostgreSQL. There's quite a lot of standard SQL with a few Postgres-specific features tossed in as necessary. There's also some plpgsql and Isometry will, over time, have a heavier emphasis on it.

Going forward, I expect some Python in the mix and a LOT of XHTML, CSS, and Javascript in addition to everything I mentioned above.

-Snrrrub
Back to top
View users profile Send private message Add User to Ignore List
Purge
Episode I > Eposide III
Jar-Jar is kool


Age:34
Gender:Gender:Male
Joined: Sep 08 2004
Posts: 2018
Offline

PostPosted: Mon Sep 01, 2008 11:56 am    Post subject: Reply to topic Reply with quote

So much for Accede. sa_tongue.gif
Back to top
View users profile Send private message Add User to Ignore List
CypherJF
I gargle nitroglycerin


Gender:Gender:Male
Joined: Aug 14 2003
Posts: 2582
Location: USA
Offline

PostPosted: Mon Sep 01, 2008 4:11 pm    Post subject: Reply to topic Reply with quote

Purge wrote:
So much for Accede. sa_tongue.gif


icon_smile.gif

True - but, Accede has a slightly different focus and goal - it is a hybrid biller allowing both biller type of systems to connect to it. It also doesn't help the fact I haven't had a chance to spend much time on it to keep developing it (lots of ideas, too little desk time).

I do say though Snrrrub had an upper hand really diving into Subspace protocol (and figuring out the patches which need to be applied to send scores, demographics, etc.). He and I have had a few discussions about the biller protocol and things in general - which is really what counts. As long as people keep pushing and developing around the existing system - its a win-win.
Back to top
View users profile Send private message Add User to Ignore List
Blocks
Novice


Joined: Jul 13 2006
Posts: 95
Location: California
Offline

PostPosted: Mon Sep 01, 2008 11:18 pm    Post subject: Reply to topic Reply with quote

Snrrrub wrote:
5) open policy towards zones

Out of curiosity, how open is "open"? For instance, if I were to steal a zone's settings and host them on my own server, would I be permitted to use Isometry?
Back to top
View users profile Send private message Add User to Ignore List Send email AIM Address MSN Messenger
Cheese
Wow Cheese is so helpful!


Joined: Mar 18 2007
Posts: 1017
Offline

PostPosted: Tue Sep 02, 2008 12:48 am    Post subject: Reply to topic Reply with quote

i should hope not

there has to be at least a -few- qualifications...

like owners not being netbanned from ssc, zones not having -any- stolen content.
Back to top
View users profile Send private message Add User to Ignore List Visit posters website AIM Address
hellzlaker
Registered Cap Buster
Popping men in the ass since Oct 2005


Gender: NEVER ENOUGH!
Joined: Oct 27 2005
Posts: 34
Offline

PostPosted: Tue Sep 02, 2008 1:35 am    Post subject: Reply to topic Reply with quote

I'm pretty sure that if u steal a zone no one would let you bbut for netbanned its for SSC not the Isometry, if you do anything that you cant do on isometry then you'll get netbanned from there
Back to top
View users profile Send private message Add User to Ignore List Send email AIM Address MSN Messenger
Snrrrub
Novice


Joined: May 29 2008
Posts: 37
Offline

PostPosted: Tue Sep 02, 2008 10:45 pm    Post subject: Reply to topic Reply with quote

Abuse comes in many forms and some are easier to deal with than others. Biller abuse - DoS attacks, scripted player name registration, etc. - are fairly easy to catch and deal with. Behavioural abuse such as zone map/settings theft is harder to identify. How do you determine who came up with some settings first? I'll think about the problem a little more but if anyone has suggestions that could help guide my thoughts, I would really appreciate the feedback.

I think the bottom line is that if you're caught abusing the system, you've got to pay the price. I don't plan on preemptively banning people/zones because they might have learnt from their SSC experience that abuse will not be tolerated.

The system is open to those who treat it fairly.

-Snrrrub
Back to top
View users profile Send private message Add User to Ignore List
hellzlaker
Registered Cap Buster
Popping men in the ass since Oct 2005


Gender: NEVER ENOUGH!
Joined: Oct 27 2005
Posts: 34
Offline

PostPosted: Tue Sep 02, 2008 10:51 pm    Post subject: Reply to topic Reply with quote

Snrrrub will zones change the signature names also? I mean all SSC zones start with SSC and have the ending like SSCU, SSCX and etc, so will all host have to do SSAB or something like that?
Back to top
View users profile Send private message Add User to Ignore List Send email AIM Address MSN Messenger
Speed Racer
Newbie


Joined: Aug 27 2008
Posts: 1
Offline

PostPosted: Tue Sep 02, 2008 11:44 pm    Post subject: Reply to topic Reply with quote

Good luck with another biller. Stick with it - might work out in the long run.
Back to top
View users profile Send private message Add User to Ignore List
CypherJF
I gargle nitroglycerin


Gender:Gender:Male
Joined: Aug 14 2003
Posts: 2582
Location: USA
Offline

PostPosted: Tue Sep 02, 2008 11:55 pm    Post subject: Reply to topic Reply with quote

Just to throw this out there - Accede was being designed such that each server took care of it's own ban wish. Core server group owners (which was never automated) would recommend to the rest of the groups a list of bans which should be escalated biller-wide. My idea would be group owners would have the ability to nominate zone-level bans (or maybe even group level) to be escalated. The ban would then be put up for vote for X time and either become a biller wide ban or not. Granted, this system isn't the best; but would help automate the escalation of biller wide bans. Net bans really should be reserved for the worse offenders.

No system will be perfect; but something should be better than nothing.
Back to top
View users profile Send private message Add User to Ignore List
Aceflyer
Newbie


Gender:Gender:Male
Joined: Feb 13 2008
Posts: 22
Offline

PostPosted: Wed Sep 03, 2008 12:30 am    Post subject: Reply to topic Reply with quote

Snrrrub wrote:
Just as an update: I've added an ?alias command for L3+ operators. Hopefully this will reduce the need for (or, ideally, put an end to) alias bots.

-Snrrrub


If by L3+ operators you mean L3+ BanG operators, and Isometry's BanG utility is effectively identical to the SSC biller's BanG utility, I'd strongly recommend changing it to L2+ access only. Aliasing is very easily abused and to maintain players' privacy rights, biller-wide aliasing access should be very closely controlled. Keep in mind that with the SSC biller only billing ops have access to ?userinfo at all, not even 'regular' L1 ops have biller-wide ?userinfo access.

With the SSCC server's old SSCC server-wide aliasing system, a maximum of 3 operators was allowed per zone. Similar restrictions should be applied to Isometry's system, I would think.
_________________
SSCC Star Wars Empire Sysop
MERVBot.com Site Administrator
GetContinuum.com Site Administrator
SSC Forum Operator
Back to top
View users profile Send private message Add User to Ignore List
Snrrrub
Novice


Joined: May 29 2008
Posts: 37
Offline

PostPosted: Wed Sep 03, 2008 1:41 am    Post subject: Reply to topic Reply with quote

hellzlaker: zones names are up to the zone owner. I don't think the biller should have any influence on that. If zones choose to use a common prefix, so be it, but I don't have anything to do with it.

Speed Racer: thanks, I'm hoping this stimulates some growth and innovation in SubSpace.

Cypher: I like your idea of a democratized banning system. I think this is one of those experimental features that needs to be deployed for a while to see what people do with it.

Aceflyer: the only information that could be considered "personal" is the IP address. None of the other fields can be used to extract any meaningful, real-world information. The IP address can already be viewed through *info and the current (widely used) alias bots make that readily available to zone mods. Moreover, it's unreasonable for a user to expect their IP address to remain private while communicating over the internet.

The ?alias command is not the same as ?userinfo. In case I overlooked something major, can you tell me what sort of abuse you expect from listing alias (name), ip, and MID for a given user?

-Snrrrub
Back to top
View users profile Send private message Add User to Ignore List
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> Zone Hosting / Advertising All times are GMT - 5 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 676 page(s) served in previous 5 minutes.

phpBB Created this page in 0.444989 seconds : 50 queries executed (91.0%): GZIP compression disabled