Jump to content
SubSpace Forum Network

Recommended Posts

Posted (edited)

Here is what I originally commented before testing, with The Ghost Ship's help:

[Permission]
AllowBadMachineId=1
// Allow users with invalid machine IDs
AllowLowBandwidth=1
// Allow low bandwidth users
MinimumSecondsToLogin=0
// Minimum number of ?usage seconds required to enter zone
PermissionMaxPoints=0
// Maximum amount of points before you are disallowed to continue playing
PermissionMode=0
// 0 = Disabled
// 1 = Locked and requires name in permit.txt
// 2 = Permission to enter when you attain x points (must use a shared scoreid)
AutoPermissionPoints=0
// Minimum amount of points required to move on to the next zone
AutoPermissionIDList=0
AutoPermissionMessage=Congratulations
// Private arena message sent to player upon reaching criteria for next zone

 

So I start trying it. 0 works fine, duh, that's default.

 

1 works as expected as well.

 

2 is where questions come up.

[Permission]
AllowBadMachineId=1
// Allow users with invalid machine IDs
AllowLowBandwidth=1
// Allow low bandwidth users
MinimumSecondsToLogin=0
// Minimum number of ?usage seconds required to enter zone
PermissionMaxPoints=1000
// Maximum amount of points before you are disallowed to continue playing
PermissionMode=2
// 0 = Disabled
// 1 = Locked and requires name in permit.txt
// 2 = Permission to enter when you attain x points (must use a shared scoreid)
AutoPermissionPoints=0
// Minimum amount of points required to move on to the next zone
AutoPermissionIDList=0
AutoPermissionMessage=Congratulations
// Private arena message sent to player upon reaching criteria for next zone

// 2 = Permission to enter when you attain x points (must use a shared scoreid)

At least that is what it was supposedly. This does the same thing as 1, but it has to do something else too...I just don't know how and what. 2 should be != to 1. Also, I tried 3, and that's the same as 0.

 

What I am trying to do is recreate zone leveling from old times:

1. LAN Level 1

2. LAN Level 2

3. LAN Level 3

 

For Level 1, I want to require a minimum number of points to play in the zone to be 0, minimum number of points to be able to advance to Level 2 to be 900, and maximum points allowed before being disallowed to join the zone to be 1000.

 

For Level 2, I want to require a minimum number of points to play in the zone to be 900, minimum number of points to be able to advance to Level 2 to be 1900, and maximum points allowed before being disallowed to join the zone to be 2000.

 

For Level 3, I want to require a minimum number of points to play in the zone to be 1900, minimum number of points to be able to advance to Level 4 to be 2900, and maximum points allowed before being disallowed to join the zone to be 3000.

 

 

 

Also, any clue what this does?

AutoPermissionIDList=0

 

EDIT: Also using Subbill. Catid's SSBilling2 does not support sharing of scoreids.

Edited by L.C.
Posted
I think the autopermission ID list had something to do with a list of macids or userids stored in a .txt file server side. idallow.txt would be my 1st guess.
Posted (edited)

Also, server.ini has these omitted (but are in the binary!):

 

SyncJitter=

AllVips=

CheckPrizeDistribution=

 

I think they go under [Misc]. There is also [Routing]

 

[Routing]

QueuePositions=

QueuePackets=

PosSendRadar=

PosSendEdge=

 

Default values anyone? blum.gif

 

EDIT: And if I *addword subspace to obscene.txt and I have ?obscene enabled on the client, and said "Dude I love subspace!" -- what would happen to that message?

 

EDIT2: Misc notes for optimizing latency:

* Increase [soccer]SendTime

* Set [Prize]S3CTakePrizeReliable=0

* Remove all greeting and periodic messages

Edited by L.C.
Posted (edited)

Also, 2 lets you in the zone but requires you to be in permit.txt to be able to play in a ship. Not sure if I mentioned this. :)

 

PS. I can't seem to get AutoPermissionID to work. Doesn't seem to do anything...? I've tried playing around with the files -- idblock, ipallow, ipblock, permit (all .txt). These files are identified in the HEX for subgame2.exe/fix.dll.

 

idblock - One Machine ID (MacID) per line to "lock out" of the zone

ipallow / ipblock - Can't get these to work? I don't know how to use these?

permit - Uses PermissionMode. Using a value of 1 requires your username to be in permit.txt to login to the zone, while a value of 2 allows anyone to login but requires your username to be in permit.txt to play

Edited by L.C.
Posted (edited)

Dragonball Z has:

[Routing]
QueuePositions=1
QueuePackets=1
PosSendRadar=100
PosSendEdge=20

 

So then, I will assume these to be defaults since they match with yours. :) I hope they are correct.

 

EDIT: And does anyone know what each one of these do?

Edited by L.C.
Posted (edited)

http://wiki.minegoboom.com/index.php/Complete_Settings blum.gif

 

Needs to be defined in server.cfg as far as I can see.

 

EDIT: Oh wow.. contradicting information:

 

----------------------------- version 1.34.13b --------------------------------
Added support for position packet queueing and smart clustering to save 
bandwidth. To enable it, set in server.ini Routing:QueuePositions:1. Following
variables can be used to control clustering process: 
Routing:PosSendRadar - how long radar packets are queued, default 100 ms 
Routing:PosSendEdge - how long packets on screen edge are queued, default 30 ms
Routing:PosSendClose - how long close packets are queue, default 20 ms
Routing:ClosePosPixels - how near are packets considered close, default 250 
pixels

Source: http://wiki.minegoboom.com/index.php/Subgame . Seems like it's server.ini after all.

Edited by Maverick
Posted (edited)

http://wiki.minegoboom.com/index.php/Complete_Settings blum.gif

 

Needs to be defined in server.cfg as far as I can see.

 

EDIT: Oh wow.. contradicting information:

 

----------------------------- version 1.34.13b --------------------------------
Added support for position packet queueing and smart clustering to save 
bandwidth. To enable it, set in server.ini Routing:QueuePositions:1. Following
variables can be used to control clustering process: 
Routing:PosSendRadar - how long radar packets are queued, default 100 ms 
Routing:PosSendEdge - how long packets on screen edge are queued, default 30 ms
Routing:PosSendClose - how long close packets are queue, default 20 ms
Routing:ClosePosPixels - how near are packets considered close, default 250 
pixels

Source: http://wiki.minegoboom.com/index.php/Subgame . Seems like it's server.ini after all.

Cool, thanks!

 

v7 of my Server Kit will come in three editions:

  1. Subgame2 Edition
  2. Combo Edition (Subgame2 + ASSS)
  3. ASSS Edition

 

The Subgame2 Edition won't be a whole lot different, but here is what I have so far:

/-V7

| * Filled in comments for Subgame2's server.ini [Permission] section

| * Added comments to some uncommented parts of Subgame2's server.ini

| * Added nanavati.net under [Directory]IP in Subgame2's server.ini

| * Added nanavati.net under UpstreamServers in Directory server's config.txt

| * Added missing [Routing] section

| * Added AllVips, CheckPrizeDistribution, and SyncJitter to [Misc] section (originally omitted from server.ini)

| * Simplified AlertCommand by removing the non-traditional and non-standard commands; now set to cheater,help,illegal

| * Added PERMIT.TXT and IDBLOCK.TXT information to readme

| * Added empty files ipallow.txt, ipblock.txt, idblock.txt, and permit.txt to Zone directory

\-----------

Edited by L.C.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...