Will add node number 5, Bob's BBS to all BBS.CFG files in the league
Will remove node number 5 from all BBS.CFG files in the league
I've pushed up to github update 44 to galactic dynasty.
This also bumps up message version to 5 which will be incompatible for
all older releases, so please DO NOT UPGRADE until Avon gives the green light.
Also, as Black Panther suggested, turns per day and turns in protection are now sent every packet, and are checked each time, if it mismatches it will ignore the packet.
I've done a bit of testing, but I won't know for sure how this will go until it is setup :)
I've pushed up to github update 44 to galactic dynasty.
What are the system requirements (OS and BBS) for this new door game?
I've pushed up to github update 44 to galactic dynasty.
This rejigs ore planets and industrial planets. they are identical for now.
This also bumps up message version to 5 which will be incompatible for
all older releases, so please DO NOT UPGRADE until Avon gives the green light.
The reason for the message bump is I've also added some extra commands that only node 1 can use. This is you Avon :)
./GalacticDynasty -ADD 5 "Bob's BBS"
Will add node number 5, Bob's BBS to all BBS.CFG files in the league
./GalacticDynasty -DEL 5
Will remove node number 5 from all BBS.CFG files in the league
./GalacticDynasty RESET
Will reset everyones game.
Also, as Black Panther suggested, turns per day and turns in protection are now sent every packet, and are checked each time, if it mismatches it will ignore the packet.
So how does this work, if I have my .ini file set to 255 turns a day and 30 turns in protection and others have different settings - how does the checking deal with that? How does the checking know who is in synch and who is not? Does it look to the settings in the node 1 galactic.ini file to determine if all is well?
I think we'll need the brains of the operation to 'splain it to us. :)
Thanks :) But only if they are on build 44 right?
It's my understanding, that all of the nodes settings need to match the coordinator system settings. If you had 255 turns per day and 30 turns of protection, any packets you received with different settings would be rejected. I'm thinking the same would happen at the node level as well though...
Basically any system with a different setting to the packet it is going
to process will ignore that packet.
So if a node has a different setting and sends it to the hub, the hub
will ignore it, if a hub has a different setting to the node, the node will ignore it. It should effectivley lock out the node, at least until
1. all nodes must change in order to have the HUB process their packets
2. all packets sent to the nodes after a HUB update will fail until the updates manually to match it's settings with those changed on the HUB
How quick can nodes adjust settings to match?
Shouldn't it really be a case of some data file being sent out by node o (like what your doing I think with the add/remove user) to ensure each n
is set to x turns per day and y rounds of protection ?
As an aside I'm testing some wild card stuff at the moment to see if I
can get the Mystic HUB to run processing of game packets when they land
in my inbound using a semaphore style of trigger. Not sure yet if it
will.
The 21:1/100 and 21:2/100 HUBs have now been updated to Build 44 of Galactic Dynasty and new BBS.CFG files sent to all active nodes that are involved in the game. Please drop them in to your game directory and update your games to this version, remember to leave your current .ini file alone or face having to set it up from scratch again.
1. all nodes must change in order to have the HUB process their packet 2. all packets sent to the nodes after a HUB update will fail until th updates manually to match it's settings with those changed on the HUB
That's correct. It discards the packets so it won't leave them in your inbox, with a message 'settings mismatch'.
I didn't anticipate you'd want to change the settings mid game, I suppose I could have it look at who the packet was from and if it's from 1 change it's own settings and if it's not from 1 discard.
Shouldn't it really be a case of some data file being sent out by node (like what your doing I think with the add/remove user) to ensure each is set to x turns per day and y rounds of protection ?
I'm not sure how this would be any different? If node 1 sends out a
packet that says what are your settings, the node could just make sure they have the correct settings when running maintenance.
I'm not sure there is a way to make it completley anti-cheat proof, other than watching for odd behaviour and banning systems who are obviously cheating. That said, I would like to think everyone here is pretty easy going and knows it's not cool to cheat in BBS games.
It will. That's how I have my game server set up to run. The batch file I'm running will create a 'gamedata.now' semaphore file when it detects
a file in the inbox after the mail and tic files are processed. Mystic will then pick up on the semaphore file and run the game processing
batch file.
I'm updated here. I also reset the game, in hopes I don't break it again... :)
I'm updated here. I also reset the game, in hopes I don't break it again ... :)
Where do I see that message logged?
That would at least allow the HUB to ensure all nodes were in sync I thi
nk :)
suggesting automating that bit. or perhaps we're misunderstanding each o ther
- quite possible now as I am tired as I type this.
It will. That's how I have my game server set up to run. The batch fi I'm running will create a 'gamedata.now' semaphore file when it detec a file in the inbox after the mail and tic files are processed. Mysti will then pick up on the semaphore file and run the game processing batch file.
OK so as part of your toss batch you do a if *.GAL exist then create semaphore in dir ... or similar?
This is after all message packets and tic files are processed <=-
snip <=-
Hopefully the ore changes will stop that happening, at least for a little while. At anyrate I've changed the integers to unsigned now so hopefully they'll be big enough for your scores.
If not I can change them to 64 bit integers, though I think I'd rather work on making the game lower scoring than that.
Let me know when you're updated and I will test out the new switches
andrew has added
I have update to 44 now, the bbs.cfg was created 31/03/2017
node 21:1/152
Sysop: | Weed Hopper |
---|---|
Location: | Clearwater, FL |
Users: | 12 |
Nodes: | 6 (0 / 6) |
Uptime: | 12:11:04 |
Calls: | 114 |
Files: | 50,350 |
D/L today: |
56 files (9,998K bytes) |
Messages: | 297,688 |