L.C. Posted February 24, 2010 Report Posted February 24, 2010 (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 12. LAN Level 23. 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 February 24, 2010 by L.C. Quote
PoLiX Posted February 24, 2010 Report Posted February 24, 2010 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. Quote
L.C. Posted February 24, 2010 Author Report Posted February 24, 2010 (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? 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 February 24, 2010 by L.C. Quote
L.C. Posted February 24, 2010 Author Report Posted February 24, 2010 (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 zoneipallow / 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 February 24, 2010 by L.C. Quote
Samapico Posted February 24, 2010 Report Posted February 24, 2010 Our server.ini has this:[Routing]QueuePositions=1queuepackets=1PosSendRadar=100PosSendEdge=20 Quote
L.C. Posted February 24, 2010 Author Report Posted February 24, 2010 (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 February 24, 2010 by L.C. Quote
»Maverick Posted February 24, 2010 Report Posted February 24, 2010 http://wiki.minegoboom.com/index.php/Routing_Settings Quote
L.C. Posted February 24, 2010 Author Report Posted February 24, 2010 http://wiki.minegoboom.com/index.php/Routing_SettingsThanks! It is missing a few things though:QueuePacketsWhether or not it is a setting defined in server.ini, server.cfg, or both (note: you cannot take [Cost]Recharge=0 from settings and put it into server.ini with the value 1337, as it will be ignored) Quote
»Maverick Posted February 24, 2010 Report Posted February 24, 2010 (edited) http://wiki.minegoboom.com/index.php/Complete_Settings 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 pixelsSource: http://wiki.minegoboom.com/index.php/Subgame . Seems like it's server.ini after all. Edited February 24, 2010 by Maverick Quote
L.C. Posted February 24, 2010 Author Report Posted February 24, 2010 (edited) http://wiki.minegoboom.com/index.php/Complete_Settings 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 pixelsSource: 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:Subgame2 EditionCombo Edition (Subgame2 + ASSS)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 February 24, 2010 by L.C. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.