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
........Help

 
Post new topic   Reply to topic Printable version
 View previous topic  *shutup time limit Post :: Post Multi Fire  View next topic  
Author Message
Versetti
Novice


Gender:Gender:Male
Joined: Jan 05 2004
Posts: 54
Offline

PostPosted: Mon Jan 19, 2004 11:53 am    Post subject: ........Help Reply to topic Reply with quote

What Biller module I should use for a CatId biller?
Code: Show/Hide
external:billing
external:billing_ssc


and does this look right for the golbal.conf:
Quote:
[ Billing ]
Proxy = bin/bproxy
IP = 192.168.0.2
Port = 2551
ServerName = SSG Central
Password = xxx
GroupID = 1
ScoreID = 80149


Plzzz Help icon_biggrin.gif
Back to top
View users profile Send private message Add User to Ignore List AIM Address MSN Messenger
-Smong-
Guest


Offline

PostPosted: Mon Jan 19, 2004 2:03 pm    Post subject: Reply to topic Reply with quote

I think you only need the proxy for external:billing, billing_ssc connects directly.

I couldn't get asss-1.1.6 to connect to SSI, SSG, SOS's mod on catid's (11j) or subbill2. Although in some cases the biller claimed the server was connected (but server says otherwise).

Anyway, I'm working on a test biller using the new TCP protocol. I think I've got the basics done already (in 2 days, go me), but used client sockets instead of server listen sockets, lol.
Back to top
ExplodyThingy
Server Help Squatter


Age:38
Gender:Gender:Male
Joined: Dec 15 2002
Posts: 528
Location: Washington DC
Offline

PostPosted: Mon Jan 19, 2004 6:44 pm    Post subject: Reply to topic Reply with quote

Theres a new TCP protocol? I thought that was only theoretical. Can you paste the packet list or whatever? Id like to intergrate it into my new biller.
_________________
There are no stupid question, but there are many inquisitive idiots.
Loot

Dr Brain> I hate clean air and clean water. I'm a member of Evil Conservitive Industries
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Smong
Server Help Squatter


Joined: 1043048991
Posts: 0x91E
Offline

PostPosted: Tue Jan 20, 2004 8:29 am    Post subject: Reply to topic Reply with quote

It is new-biller-prot.txt in the docs/ directory.
But I will attach it here so you don't have to download the whole .tar.gz.

Edit: Java TCP biller v019 http://sscont.net/smong/download/pocob.zip Only has basic log/in out, ?find, ?broadcast and persist.




v1.22

new-biller-prot.txt - 8.17 KB
File downloaded or viewed 36 time(s)
Back to top
View users profile Send private message Add User to Ignore List Visit posters website MSN Messenger
ExplodyThingy
Server Help Squatter


Age:38
Gender:Gender:Male
Joined: Dec 15 2002
Posts: 528
Location: Washington DC
Offline

PostPosted: Thu Jan 22, 2004 5:04 pm    Post subject: Reply to topic Reply with quote

This is groovy and all, but its pretty unspecific. Theres nothing showing like at offset 0, len 2, the the value is 0x0001 for connect request or anything. I can figure out things to a degree, but if it just shows "CONNECTOK:BILLERNAME" then its preyy uselss.

[edit]
Nevermind, I see from your source that those werent placeholders but rather actual strings. This seems kid of crapy. As a suggestion for CONNECTOK:BILLERNAME, make it CONNECTOK:SOFTWARE:BILLERNAME, as there will be several billers out there. I am currently writing a dual tcp-udp biller, you have yours, Im sure there will be others, and adding the SOFTWARE should help people identify what they are connection to. This would be a great diagnostic tool.
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Smong
Server Help Squatter


Joined: 1043048991
Posts: 0x91E
Offline

PostPosted: Fri Jan 23, 2004 1:40 pm    Post subject: Reply to topic Reply with quote

BILLERNAME is the software. In global.conf, Billing:ServerNetwork gets sent in the g->b CONNECT message. If the network is incorrect the biller can reject the server. It is a good idea to look at billing[_ssc].c as there are undocument .conf values in there.

You can also start a convention by sending CONNECTOK:software:billername, but you will have to edit the server or observe the console output from the server side to see this (I <billing> logged into billing server (POCoB v0.3.2)). Or just edit the server and make it part of the protocol and not just a convention.
Back to top
View users profile Send private message Add User to Ignore List Visit posters website MSN Messenger
ExplodyThingy
Server Help Squatter


Age:38
Gender:Gender:Male
Joined: Dec 15 2002
Posts: 528
Location: Washington DC
Offline

PostPosted: Sat Jan 24, 2004 6:58 pm    Post subject: Reply to topic Reply with quote

Most people refer to biller name as the network. Then we should definately do a :SOFTWARE thing. One for network, one for software. So do CONNECTOK:ExplBill v0.0:SSI. But there should also be a strictly numeric version check, so that you can make it only access versions x and above/below.
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Versetti
Novice


Gender:Gender:Male
Joined: Jan 05 2004
Posts: 54
Offline

PostPosted: Sat Jan 24, 2004 10:21 pm    Post subject: Reply to topic Reply with quote

Hmmmmm I think the biller will not let the ASSS Server connect. It gets the singles but will not connect for some strange reason...........
Back to top
View users profile Send private message Add User to Ignore List AIM Address MSN Messenger
Smong
Server Help Squatter


Joined: 1043048991
Posts: 0x91E
Offline

PostPosted: Sun Jan 25, 2004 1:05 pm    Post subject: Reply to topic Reply with quote

g->b: "CONNECT:version:swname:zonename:network:password"
version is the version of the protocol used.

Isn't that good enough?

I don't think it is likely that there will be more than one biller per IP address, can't that be used to identify the 'software'?. DNS is even better: tcp-biller.foo.bar, where foo clearly shows what network it is.
Back to top
View users profile Send private message Add User to Ignore List Visit posters website MSN Messenger
ExplodyThingy
Server Help Squatter


Age:38
Gender:Gender:Male
Joined: Dec 15 2002
Posts: 528
Location: Washington DC
Offline

PostPosted: Sun Jan 25, 2004 2:06 pm    Post subject: Reply to topic Reply with quote

I suppose youre right. This just stemmed from a misunderstanding of what was meant by BILLERNAME. We should at least start the convention of sticking the software name in there with the version to help diagnostics. CONNECTOK:ExplBill v0.0.3
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> ASSS Questions All times are GMT - 5 Hours
Page 1 of 1

 
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: 73 page(s) served in previous 5 minutes.

phpBB Created this page in 0.482111 seconds : 36 queries executed (91.7%): GZIP compression disabled