Server Help

General Questions - Catid's biller version 11j

Shadow-Assassin - Sat Apr 23, 2005 9:35 pm
Post subject: Catid's biller version 11j
Hi. I downloaded Catid's biller version 11j and changed some settings in the .ini and tried running it, but apparently it didn't work.

I looked for the past hour and didn't find any topic on how to setup catid's biller, so I made this.

Can someone please tell me how to set it up? I'm getting quite frustrated with it.
CypherJF - Sat Apr 23, 2005 9:45 pm
Post subject:
I don't think there is anything special you need to do w/ the config to make it run. It's pretty much "straight out of the box" as it were.
Shadow-Assassin - Sun Apr 24, 2005 12:36 am
Post subject:
So basically just open the ports, then open subgame?
CypherJF - Sun Apr 24, 2005 1:00 am
Post subject:
Pretty much aside from setting up your subgame w/ the correct port of the biller; and biller password.
Shadow-Assassin - Sun Apr 24, 2005 2:45 am
Post subject:
sweet, I got it, thanks
Contempt+ - Wed Jun 01, 2005 4:15 pm
Post subject:
I'm having problems with the biller..

I used to use it before, and I shut my network down. Now I want to open it back up for my own personal use. I set up the biller correctly, even used the one I had before. Forwarded the right ports, and changed the server.ini to the correct values.

What's going on? It says in subgame that it can't find the biller, and that it runs in stand-alone mode.

Code: Show/Hide

//You can delete anything with the // infront, they are their to help you get the basics... Mine GO BOOM  http://www.shanky.com/server/
//This is currently, at time of download, 1.34.14 subgame

[Custom]
ArenaMode=5
//1=Any player can create an own a new subarena
//2=Only mods+ can own newly created subarenas
//3=Smods+ own new subarenas
//4=Sysops own new subarenas
//5=New subarenas won't make new files, will just use spawn.cfg instead. If a .cfg is already created for subarena, will use that instead

[Arena]
ArenaMaxPlayers=200
ArenaDesiredPlayers=100
ArenaMinimumPlayers=25
SpawnKeepScores=1
MaxArenas=2000
MaxArenasMemory=64000

[Comms]
MaxQueueToLogin=16
PacketHistoryMax=2000
IncomingBufferSize=131072
OutgoingBufferSize=131072
EncryptMode=1
UnreliableBufferSize=128
TransportBufferSize=160
FlushTime=10
BandwithIdleTime=21600
SelectTime=10

[Misc]
DisableShareware=0
RegisterKickShareware=0
MaxSharewarePlayers=-1
MaxPlayers=200
MaxSharewareTime=90000000
DisableSharewareNames=0
DisableSharewareShips=0
DisableSharewareScores=0
MenuKickOutDelay=12000
NoAntiInSafe=0
//If 1, then if in a safty, SS will ignore that player's anti
LockFreqs=0
//If 1, then *lock doesn't allow freq change
PositionDataAccess=2
//if 0, sysops see player stats in spec. If 1, smods/sysops can. If 2, then mod/smods/sysops can
AlertCommand=cheater,help
//so ?cheater {text} will send to online mods
AllowPubScorereset=0
AllowPvtScorereset=0
//If 1, ?scorereset will reset player's score
TimerDropFlagTerritoryRadius=8
//If non-0, then all non-neutral droped flags X tiles away from ship. More info in FAQ at Server Help Site
ShipTypeSwitchResetPeriod=0
//If non-0, than if someone does X amount of shipchanges that is in the .cfg in this amount of time (in milliseconds), then kicks them off
CheckWeapons=1
//Leave this set to 1, so it detects more of different type of cheats.. will kick them out if in .cfg the [Security] SecurityKickoff is 1
CheckFastBombing=0
//More info on website
FastBombingThreshold=30
//More info on website
ForceObsceneCheck=0
//0 = normal, 1 = everyone has obscene checking on
NoFlagRewardLimit=0
//If set non-zero reward multiplier limit is removed in FlagRewardMode 1. Multiplier is (maximumAllowedPerTeam / numberOfTeamMembers), if NoFlagRewardLimit is set 0
multiplier is limited by 2.
LogPoints=0
PointUpdateDiff=500
JackpotBroadcastPoints=0
ServerLog=1
KeepAliveDelay=500
DefaultLevelFile=_bzw.lvl
//Change to your map file name
Port=45000
//Make it something round, like 1000, 2000, etc. Change this if you are running more than one zone off same billing
AllowVIEClients=1
//If you wish to restrict your zone to continuum only, set to 0. If you want everyone to play, set to 1
StaffChat=
//Divide staff chat channels by commas. Only mods+ can join these local chats.
ForceContinuumOnly=0
//If set to 1, will only let continuum users enter zone
ServerIP=24.230.58.83
//Set to the server's IP #. This is used for *einfo's proxy detection
AllowPrerelease=1
//Set to 1, people with newer continuum can enter. Set to 0, only current client will be allowed in

[CPU]
LoopDelay=0
ProcessMaxTime=4
SleepPerIteration=0
SlowIterationWarningLevel=100
SleepTime=0

[Permission]
AllowBadMachineId=1
AllowLowBandwidth=1
MinimumSecondsToLogin=0
PermissionMaxPoints=0
PermissionMode=0
AutoPermissionPoints=0
AutoPermissionIDList=0
AutoPermissionMessage=Congratulations

[Password]
SysopPassword=xxxx
EnergyPassword=xxxx
ModeratorPassword=xxxx
SuperModeratorPassword=xxxx
VIPPassword=
//Change all to what you want

[Billing]
LogMessages=0
IP=127.0.0.1
Password=xxxx
//What is the billing pw in the subbill.ini
ServerName=xxxx
//Zone name
Port=185
ServerId=45000
//Make the same as in [Misc] Port=
GroupId=1
ScoreId=45000
//Make the same as in [Misc] Port=
ReconnectTime=12000
AttemptTime=6400

[Advertise]
SendMode=0
DisplayMode=0
Duration=6000

[Validation]
CheckMod=0
CheckSMod=0
CheckSysop=0
LogPubCommands=*
LogPvtCommands=*
DisablePubCommands=
DisablePvtCommands=
//Help at http://www.shanky.com/server/ in FAQ section for Subgame2

[Directory]
IP=sscentral.ds98.com,sscentral.subspace.inet.fi,sscentral.subspace.net,sscentral.subspacehq.com
Description=
//What you want to have for the description of zone
NamePassword=
//Pick anything you want
Port=4991


Code: Show/Hide

[Misc]
// May new users enter the network?
AllowNewUsers=1

// Increases thread sleep times, decreases response times
LowPriority=0

// Billing SysOp ?login password
SysopPassword=xxxx

// Zone login password
BillingPassword=xxxx


// Biller network name. Used in network-wide ban messages. Max 32 characters
NetworkName=xxx

// Ban text shown to netbanned players. Max 127 characters
NetworkBanText=

// Maximum number of connected hosts?
MaxQueueForLogin=20

// Limit to packet silence in milliseconds
KickOutDelay=60000

// Time in days until an unused account may be accessed with any password
AccountReclaimDelay=90

// Biller local port
Port=45001

// Ban text to show to netbanned players. Changeable with a command
NetBanText=


[Comms]
// Should new users be asked to consider?
AskNewUsers=1

// Encrypt SubGame->SubBill traffic
EncryptMode=1

// Disallow ?help command?
DisableHelp=0

// Save .DAT files every X milliseconds
PeriodicSave=1800000

// Time until a host is disconnected for packetloss
PacketLossLimit=30000

Purge - Wed Jun 01, 2005 4:23 pm
Post subject:
The [Billing] IP in server.ini must be localhost and not 127.0.0.1. The Billing ports also must be 185 and not any other port (except for 4991).
Solo Ace - Wed Jun 01, 2005 4:25 pm
Post subject:
Contempt+ wrote:
and changed the server.ini to the correct values.

Hah, yeah right. If you were sure they are "correct", why did you post the server.ini file then? sa_tongue.gif

Quote:
[Billing]
IP=localhost

Because "127.0.0.1" is illegal here.

Subgame always uses the port it runs on and that port + 1, this means you shouldn't let the biller run on it.

Quote:
// Biller local port
Port=45005


I chose a higher port, now put this in your server.ini too:
Quote:
[Billing]
Port=45005


Make sure ports 45000 and 450001 are forwarded (using the UDP protocol).
CypherJF - Wed Jun 01, 2005 4:25 pm
Post subject:
Do you know why it must be 'localhost' and not an IP address?
Solo Ace - Wed Jun 01, 2005 4:31 pm
Post subject:
I knew the reason I think, if it was on the server help FAQ on shanky.com.

I see a 0 too many in my last line of my post, ah well, too bad.

Hey, Purge, don't post your useless info before I post the useful info! sa_tongue.gif
Purge - Wed Jun 01, 2005 4:36 pm
Post subject:
Solo Ace wrote:


Hey, Purge, don't post your useless info before I post the useful info! sa_tongue.gif


Yours wasn't really useful since you told him the wrong info about the ports. The biller ports must be 185 in both the server.ini and subbill.ini settings.
Solo Ace - Wed Jun 01, 2005 4:55 pm
Post subject:
Oh really? And why is that?
Smong - Wed Jun 01, 2005 5:13 pm
Post subject:
They have to be the same port in both configuration files, but it doesn't have to be 185 it can be anything.
Solo Ace - Wed Jun 01, 2005 5:25 pm
Post subject:
Yeah, it wouldn't make much sense if it wasn't a setting.

I think I did a better job telling him to put a Billing:Port=185, but whatever does the trick.
Purge - Wed Jun 01, 2005 6:14 pm
Post subject:
Setting the billing port to anything other than 185 and 4991 didn't work for me...
D1st0rt - Wed Jun 01, 2005 9:32 pm
Post subject:
Contempt, that avatar is hilarious. Purge, 4991 is the directory server port. Also, if you notice all of the ssc zones are on different ports...
Purge - Wed Jun 01, 2005 10:09 pm
Post subject:
How can SSC zones be on a different billing port?
CypherJF - Wed Jun 01, 2005 10:18 pm
Post subject:
EZ. Each SSC group runs on its own proxy that priitk developed to avoid net-splits.

Catid wrote:
SSC uses a system where each subnetwork has a proxy that directs subgame traffic to the central biller. PriitK says this is to handle net-splits.

Purge - Wed Jun 01, 2005 10:59 pm
Post subject:
Oh, cool. But I doubt Contempt would want to do all that. sa_tongue.gif
CypherJF - Thu Jun 02, 2005 2:14 am
Post subject:
I doubt it as well. If I am thinking correctly, Grelminar has provided a proxy python script that users are able to use. Just a fyi.
Maverick - Thu Jun 02, 2005 3:08 am
Post subject:
What is a "net-split" ?
Smong - Thu Jun 02, 2005 4:39 am
Post subject:
The script that comes with asss merely converts between TCP and UDP protocols.

And if a net split is what I think it is, then won't fragmenting the zones using proxies make it worse? One proxy goes down a whole bunch of zones lose ssc simultaneously.
CypherJF - Thu Jun 02, 2005 11:54 am
Post subject:
I don't know but being Priitk is known for his work w/ networking - I'd pretty much trust his word - if that is indeed what he said.

According to http://www.infoanarchy.org/wiki/index.php/Net_Split:
Quote:
The shut down of one or more servers connected to many other servers as a network.

Net Splits may be likened to elementary school cold outbreaks: suddenly, many of your classmates are not at school but will eventually return.

On IRC, the dissapearance of a large number of users due to a server or connection failure. Due to the connected nature major IRC networks, when one server of the network fails or disconnects from the others, all users on that server dissapear with it (from the point of view of the rest of the IRC network). This gives the appearance of a sudden and mass exodous in popular channels.

Crackers once used one of many types of attacks to shut down a server and then, upon restoration, they would gain "op" status in the channel of their choosing. This can inconvinience hundreds or even thousands but IRC networks are now less vulnerable to such attacks.

Contempt+ - Thu Jun 02, 2005 2:37 pm
Post subject:
ok, now I got somewhere, but still some problems..

I did what you said ace, and this is what I got:

Biller:
Code: Show/Hide
Connection request from 127.0.0.1:1531
45000 - Disallowed connection (Bad Password): SSD Dimensions


Subgame:
Code: Show/Hide
Thu Jun 02 12:36:13:  Attempting to establish link to billing server...
Thu Jun 02 12:36:14:  Billing server connected.
Thu Jun 02 12:36:14:  Connection to billing server broken

Purge - Thu Jun 02, 2005 3:28 pm
Post subject:
Did you try using port 185 as the biller port? sa_tongue.gif
CypherJF - Thu Jun 02, 2005 4:02 pm
Post subject:
You tried logging into the biller w/o the right password: make sure your
server.ini [Billing] password is the same as the
Catid Biller INI BillingPassword=xxxx

You should be good to go.
Contempt+ - Thu Jun 02, 2005 7:16 pm
Post subject:
Yeah, I did that.. same thing.. And yes, I forwarded the ports..
Solo Ace - Thu Jun 02, 2005 8:53 pm
Post subject:
How dare you to ask that, Purge?

As if this wasn't obvious, read the error message when you get one!

Forwarding the ports doesn't have anything to do with a bad password, re-check everything.
Contempt+ - Thu Jun 02, 2005 9:06 pm
Post subject:
LOL.

I had the two passwords backwards in the subbill.ini for catid's biller. Thanks guys for the help
All times are -5 GMT
View topic
Powered by phpBB 2.0 .0.11 © 2001 phpBB Group