Welcome, Guest | Home | Search | Login | Register
Author Bolo now playable via TCP/IP (Read 50151 times)
Neal_SE30
256 MB
*****
Posts: 401
System 7 Newcomer!
View Profile
Reply #45 on: December 13, 2022, 20:41

Yes we had that the other night. Scott the guy that reversed engineered the game said it’s due to latency. As the game was never built for online gameplay it can be a little bit fickle but soon fixed itself.

No i never heard of it either
davev
2 MB
*
Posts: 2
System 7 Newcomer!
View Profile
Reply #46 on: December 14, 2022, 09:19

I just tried it tonight and got the same server timeout error in Internet Bolo Buddy on my SE/30.  Is the server down or is there something wrong on my end?  I’m in for the next game!
ovalking
128 MB
****
Posts: 199
View Profile
Reply #47 on: December 14, 2022, 11:20

Make sure Astrospark Bolorama is selected in the Tracker dropdown of Internet Bolo Buddy.

Can you ping bolo.astrospark.com ?

Edit: Actually, I just tried it, and I'm getting the same error, so something amiss.
Last Edit: December 14, 2022, 15:07 by ovalking
Neal_SE30
256 MB
*****
Posts: 401
System 7 Newcomer!
View Profile
Reply #48 on: December 14, 2022, 19:16

I’ll give it go. Just finished work
davev
2 MB
*
Posts: 2
System 7 Newcomer!
View Profile
Reply #49 on: December 14, 2022, 19:56

There was a bug in the new release. They reverted to the prior working version and it’s working again!
Neal_SE30
256 MB
*****
Posts: 401
System 7 Newcomer!
View Profile
Reply #50 on: December 14, 2022, 20:33

It worked for me when i set it to new but now when i tried to join but that could simply be no one was on.
ScottSquires
2 MB
*
Posts: 3
System 7 Newcomer!
View Profile
Reply #51 on: December 14, 2022, 22:03

Hi everyone! It's good to see some new interest in Bolo.

Here's the Bolo situation. It's sort of complicated, but I'll try to make it brief.

Bolo was originally designed for LocalTalk networks. Later, internet support was added. The internet support was a simple conversion of the LocalTalk code. LocalTalk and TCP have some fundamental differences, so the protocol optimized for LocalTalk but converted for use over TCP has some drawbacks. But it made sense at the time not to invent a whole new game protocol.

There's a networking concept called NAT, which for various reasons is almost ubiquitous today. But back in Bolo's time it was uncommon. For reasons related to the LocalTalk roots of the Bolo network protocol, Bolo doesn't work with NAT.

What I did was create a server (called Bolorama) which functions as a way to make NAT invisible to Bolo. Now, as long as the game is mediated by the Bolorama server, Bolo can communicate in happy ignorance of NAT.

I don't have the Bolo source code. I didn't re-write Bolo. I made a Bolo assistant.

My friend did make a tiny modification to Bolo itself and we call it version 0.99.8. This was to fix a bug that prevented Bolo from being able to do domain name lookups on MacOS 9. Modifying the executable code directly is extremely difficult and most programmers avoid this at all cost. :)
68040
512 MB
*****
Posts: 950
68k - thy kingdom come, thy will be done !
View Profile
Reply #52 on: December 15, 2022, 00:19

Could you fix Bolo so that it works with BT keyboards on B-II?
ScottSquires
2 MB
*
Posts: 3
System 7 Newcomer!
View Profile
Reply #53 on: December 15, 2022, 00:34

I don't know what that means. I'm guessing the answer is no.
Bolkonskij
Administrator
1024 MB
*****
Posts: 2023
View Profile Cornica - Video Entertainment for Mac OS users
Reply #54 on: December 15, 2022, 07:00

I guess that's something that should be a question to the B-II programmer. Why does the keyboard suddenly turn dead?

It does work perfectly fine on a real Macintosh.

Anyway, Scott - thanks for your explanation and, of course, your dedicated work on Bolorama. I appreciate it!

Right now I have a house full of ill people (flu) that I need to take care of, but as soon as folks feel better, I'll rejoin the ranks. Maybe we can schedule a Christmas day Bolo session? :)

What's the max. number of players btw? 12? 16? Anyone tested playing with more than 6 players?
Last Edit: December 15, 2022, 14:11 by Bolkonskij
68040
512 MB
*****
Posts: 950
68k - thy kingdom come, thy will be done !
View Profile
Reply #55 on: December 15, 2022, 10:28

I don't think the keyboard "turns dead", for it works just fine in the rest of B-II. I used to program keyboard scans under MS-DOS & Win3.1. and so I know that there are two ways of doing that stuff: High level adhering to OpSys specifications and low level directly accessing the (assumed) hardware.

I am certain that Bolo and other games prefer option #2 for performance reasons. But that causes them to fail on emulators who rely on the host for user input devices like keyboards.

PS: Hope u & ur folks get better, soon.
Bolkonskij
Administrator
1024 MB
*****
Posts: 2023
View Profile Cornica - Video Entertainment for Mac OS users
Reply #56 on: December 15, 2022, 12:17

Thanks! It's been quite stressful being the "last man standing" in a family of 6. Luckily things look brighter with fever temps going down, my free time goes up! :-)

I have no way to confirm how Stuart Cheshire wrote Bolo and what tricks he might have used. From my limited programming in Mac OS, I doubt that someone would go that deep as that functionality comes with the Mac Toolbox residing in your Mac's ROM. You're writing stuff like e.g. "in the event that button xy gets pressed, invoke this function" but you don't go down explaining the Mac what a keyboard is.

But like I said, I don't know Stuart nor do I know his source code for Bolo. I just know that software emulators are just that - emulators.
Last Edit: December 15, 2022, 12:19 by Bolkonskij
Neal_SE30
256 MB
*****
Posts: 401
System 7 Newcomer!
View Profile
Reply #57 on: December 15, 2022, 18:44

like I mentioned my BT keyboard and mouse worked fine on my g3. have you tried plugging in a cabled one to test it?
Last Edit: December 15, 2022, 18:53 by Neal_SE30
Neal_SE30
256 MB
*****
Posts: 401
System 7 Newcomer!
View Profile
Reply #58 on: December 17, 2022, 00:41

When we scheduling in some bolo?
Bolkonskij
Administrator
1024 MB
*****
Posts: 2023
View Profile Cornica - Video Entertainment for Mac OS users
Reply #59 on: December 17, 2022, 07:13

I'm in. But I've got plans for tonight. Maybe on sunday evening ?
Pages: 1 2 3 [4] 5

© 2021 System7Today.com.
The Apple Logo, Macintosh™, Mac OS™, and others property of Apple Computer, Inc.
This site is in no way affiliated with Apple Computer, Inc.