News:

RIP GoReds

Main Menu

Online RBI via this Website

Started by One Flap Down, 07/20/04, 12:29:26 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

One Flap Down

One Flap Down here. Just throwin a bark Gantry's way to see if our RBI leaders found any way for us to have RBI Battles against each other (via this website).

Looking forward to it amigo. Your flock of followers are ready to rock n roll.

Ps. I'll Even take the Mets against anyone.

Alan in San Diego (One Flap Down)

Gantry

Thanks for checking back in Alan...    My lazy ass got about 15 minutes into the project over the weekend before I quit.  But I'll put it on the agenda for today, and I'm even writing it down!   Check back in the pm after I get done with my "real" work...


Gantry

Geek speak ahead...

Well, there is some progress.  I got the network server working at home on my Debian system.  Played with two local machines (WinXP and 98) and there is zero lag.  Of course it's a local network and I have 11mb (wireless) of bandwidth between the systems...

Unfortunately the network server won't compile on dee-nee.com - it uses a newer c/c++ library RedHat 7.3.  And unfortunately every Linux system at work is RedHat 7.x - so I'm a bit of a pickle.  I can:

1) Use my home PC as a temp server but this isn't gonna work long-term.  My IP changes all the time and my upload bandwidth is pretty limited on my cable modem.  README says 65-70 Kbps per connenction and I think I am capped at 128Kbps, so the speed would be ass...

2)  Use cygwin to compile on a windows machine at work.  Also not gonna work because most of the PCs are fairly slow except our production servers.  And I ain't touching them...

3)  Install new glibc/gcc/g++ etc from source on dee-nee.com - no fucking way...

4)  Install Debian on a spare PC at work and use it strictly for the network server.  This looks like the best bet but I know my lazy ass will take a month to get this done...

If I'm missing something easy let me know.  Otherwise I'll have to get a new machine running at work...

fknmclane

Gantry, I have no idea what you just posted.  But godspeed, my friend.
Quote from: BDawk on 08/29/12, 07:52:41 AM
I just wiped my ass then smelled the toilet paper.  What's wrong with me? 

Quote from: Kane on 08/22/16, 11:56:48 AM
the dude either has some high float or a mess between the cheeks.

Gantry

I'll get it done and people will be able to play online via dee-nee.com - I just hope there's no lag.  I'll setup a new server for online RBI sometime soon, maybe over the weekend...

ultimate7

That would be so sweet, man if this works I may have to stop using dial up at home.
Quote from: DÄrky on 11/02/10, 12:04:50 AM
The Raiders are a successful organization

JoeDirt

Do you realize the domino effect this will have on the universe?
Quote from: BDawk on 10/10/07, 08:16:42 AM
The dee nee tard mixed in with gantry looks a little bit like TBT

fknmclane

Quote from: JoeDirt on 07/21/04, 11:42:11 AM
Do you realize the domino effect this will have on the universe?

It could really revolutionize dee-nee.  Maybe put something on the front page explaining that online RBI is possible throught the site - people would be coming out of the woodwork.
Quote from: BDawk on 08/29/12, 07:52:41 AM
I just wiped my ass then smelled the toilet paper.  What's wrong with me? 

Quote from: Kane on 08/22/16, 11:56:48 AM
the dude either has some high float or a mess between the cheeks.

nightwulf

Quote from: Gantry on 07/20/04, 11:10:25 PM
Unfortunately the network server won't compile on dee-nee.com - it uses a newer c/c++ library RedHat 7.3.  And unfortunately every Linux system at work is RedHat 7.x - so I'm a bit of a pickle.

What version of gcc is required, and what's running on dee-nee.com? I can switch libraries around on my system easily enough; maybe I can come up with something precompiled.


Quote from: Gantry on 07/20/04, 11:10:25 PM
1) Use my home PC as a temp server but this isn't gonna work long-term.  My IP changes all the time and my upload bandwidth is pretty limited on my cable modem.  README says 65-70 Kbps per connenction and I think I am capped at 128Kbps, so the speed would be ass...

Same bind here. My IP is fairly static, and it's not really an issue with all the dynamic DNS services floating around. That said, I pull about a 30k upload stream from my provider, and normally I'm using the majority of it.

Quote from: Gantry on 07/20/04, 11:10:25 PM
3)  Install new glibc/gcc/g++ etc from source on dee-nee.com - no fucking way...

Shouldn't be a problem, especially since you're running RH. There's probably eight jillion precompiled gcc/utils out there for every minor version of RH.

Quote from: Gantry on 07/20/04, 11:10:25 PM
4)  Install Debian on a spare PC at work and use it strictly for the network server.  This looks like the best bet but I know my lazy ass will take a month to get this done...

*cough* Slackware *cough* :)

Nightwulf

Flood

I'm too lazy to read this thread...what is it about?
Quote from: Darky on 01/13/16, 09:36:57 PM
I now wipe my ass after every time I take a piss

Gantry

#10
QuoteWhat version of gcc is required, and what's running on dee-nee.com? I can switch libraries around on my system easily enough; maybe I can come up with something precompiled.

Good question, the doc is very spare.  All I know is that it doesn't compile and googling led to a c-library update.  With the main c library (glibc), I don't think you can simply use a precomplied binary on another system if that program uses functions in the newer lib.     It's a semi-common problem for me on RH 7.x because it has glibc (aka libc6) 2.2 and many precompiled binaries require glibc 2.3 or better to work.  Same reason I can't use the precompiled mozilla firefox and thunderbird binaries on mozilla.org, I don't have new enough c libs...

QuoteShouldn't be a problem, especially since you're running RH. There's probably eight jillion precompiled gcc/utils out there for every minor version of RH.

I should have initially said glibc (and the c++ libs) and not gcc - the issue isn't with gcc but the core c libraries.  This isn't an easy drop in replacement as with most packages.  If you install a whole major version of glibc you typically break binary compatability with older apps.  That's why RedHat always released a new version number on major glibc updates - 6.2 to 7.0 went to glibc 2.2 and 7.3 to 8.0 went from 2.2 to 2.3.  Ditto with Redhat 5.2 to 6.0 I think that was libc5 to libc6 (2.0) and so on.  So it's not the compiler moreso the libraries...

That being said, if you can find a glibc 2.3.x RPM for RedHat 7.3 we'd solve the problem.  Actually no because I wouldn't install it as it runs the risk of breaking every binary on my system...



Gantry

Copied over the compiled binary on my Debian Sarge system at home over to dee-nee and here's what I got:


[root@natas tmp]# ./server standard.conf
./server: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory


Search on rpmfind.net shows me that's the libstdc++ package and there is no such package for RedHat 7.3 that contains this file.   Looking at the RedHat 8.0 package, it has few requirements and only provides two files.  So many I can compile this package or install the RedHat 8.0 rpm.  

Also notice the libstdc++ version on my RedHat 7.3 system corresponds exactly to the version of gcc.  So maybe this is an issue with gcc and not glibc, which would be workable.  Of course I've never installed a major version of gcc on a system, but it can't be too hard, can it?

Here's what dee-nee.com has:


[root@natas tmp]# rpm -q gcc libstdc++
gcc-2.96-113
libstdc++-2.96-113


RedHat 8.0 uses gcc 3.2.7 so I think if I can find gcc 3.x rpms for RedHat 7.3 I might be in business.  Does all this make sense nightwulf?  I don't do much development and want to make sure I won't be breaking anything by undertaking such a project...

Gantry

After some research, it's time to build gcc 3.4.1 from source on dee-nee.com - never done it before but it's time to learn.  That has the libstdc++ libs as part of the release, so it's the way to go...

Cross fingers people...  

fknmclane

Quote from: BDawk on 08/29/12, 07:52:41 AM
I just wiped my ass then smelled the toilet paper.  What's wrong with me? 

Quote from: Kane on 08/22/16, 11:56:48 AM
the dude either has some high float or a mess between the cheeks.

Gantry

The compiler is "compiled" but I'll give it a test tomorrow when I'm at Lipitz's house putting more videos up from the tourney.  Should be a big day for dee-nee updates...


fknmclane

Quote from: Gantry on 07/22/04, 01:36:31 AM
The compiler is "compiled" but I'll give it a test tomorrow when I'm at Lipitz's house putting more videos up from the tourney.  Should be a big day for dee-nee updates...



Don't forget a couple of music reviews.
Quote from: BDawk on 08/29/12, 07:52:41 AM
I just wiped my ass then smelled the toilet paper.  What's wrong with me? 

Quote from: Kane on 08/22/16, 11:56:48 AM
the dude either has some high float or a mess between the cheeks.

Gantry

It's works!  Sorta...

dee-nee.com is running the network server and I'm using two PCs at home to do a test.  To me it's still a bit laggy.  Unfortunately for a game like RBI, this may be too slow.  I'm trying two PCs at once with the keyboard right now so it's a bad test.  I'll bring the laptop over to Lipitz's tonight and we'll try to play with two fast PCs and two joysticks.  That'll be the true test...

nightwulf, you were looking for a challenge perhaps you and I should try to improve the server code specifically for RBI.  The main server is only 800 lines of code (though c++) and I'd be willing to devote effort if I know you'd be somewhat on board.  You a way better programmer and I don't know c++ so I'd need someone to turn to with debugging and questions....

fknmclane

I feel as though I'm in the presence of genius.  Newton, Einstein, Edison...Gantry.
Quote from: BDawk on 08/29/12, 07:52:41 AM
I just wiped my ass then smelled the toilet paper.  What's wrong with me? 

Quote from: Kane on 08/22/16, 11:56:48 AM
the dude either has some high float or a mess between the cheeks.

Gantry

Nah, this just coincides what I've been doing my entire life - working on computers.  I'm actually not a programmer in any way, shape or forms outside of the token CompSci degree (it should have been in drinking).  That's why I'd like nightwulf to back me up when I get stuck.  Learning a new language with nobody to turn to with problems would probably make it not worth it...

Lips - You know c++ ?  

Lips

No, I wouldn't be of any help.
RBI isn't just a game, it's a lifestyle...