I can't seem to get my client to work

A place for people to post strange occurances that could be potential bugs.

Moderator: Board moderators

Mark
One hit wonder
Posts: 1
Joined: Fri Feb 18, 2005 12:48 am

I can't seem to get my client to work

Post by Mark »

I've been tinkering with this program for a couple days and I guess I need some help. I downloaded the crossfire-client-windows 2005-01-08.exe file and ran it. During the install it told me I need a GTK program and I hit the yes key and downloaded the GTK version that it pointed me to and ran it. Then I installed the client and tried to run it. The program pops up and gives me a list of servers. When I choose one, I've tried a few different ones, it tries to connect and instantly crashes every time. Giving me this error message. I'm running windows 98 btw.

GTKCLIENT caused an invalid page fault in
module <unknown> at 0000:00000009.
Registers:
EAX=00000002 CS=015f EIP=00000009 EFLGS=00210206
EBX=00bef458 SS=0167 ESP=00bef440 EBP=00bef730
ECX=00000006 DS=0167 ESI=00000120 FS=1297
EDX=00415eb0 ES=0167 EDI=000001c8 GS=0000
Bytes at CS:EIP:
00 97 05 65 04 70 00 65 04 70 00 54 ff 00 f0 4c
Stack dump:
00000167 657a4bd3 00bef458 00000120 c4b8129f 00000167 81cde000 81d0dcac 00bef488 bff746a0 00bef488 1000bb7e 00d19e50 00000001 00000001 00000001
Casper
Senior member
Posts: 288
Joined: Fri Aug 06, 2004 7:17 pm
Location: UK/Ukraine

Post by Casper »

Windows 98/ME is known to have problems with crossfire. Apparently the OS can not cope with the resource requirement of the client. :(

If you want to stick with Windows try the NT line (NT-LH), they should work nicely. Alternatively you can convert to Linux, IRIX, or MacOS. I've also heard of the client working on BSD and Solaris, but have not seen it myself.
cavesomething
Forum Fanatic
Posts: 852
Joined: Sun Jun 13, 2004 2:07 am
Location: Hemel Hempstead

Post by cavesomething »

NT-LH must be quite possibly one of the most cryptic abbreviations I have seen.

I couldn't figure out what it meant, then I realised you were talking about a version that isn't out yet.

Advising someone to run LongHalt on their system is distinctly unreccomended given that it isn't in Beta yet.

to the OP, Realistically, you should limit that list to existing versions of the NT kernel, that is NT 4, 2000, F^H XP. Plus some server editions, but they would be rather pointless to use now.

I suspect Nt3 would struggle being very old, and NT4 might do so as well.

Maybe a nicer solution is to look at running on GNU/Linux on qemu, I don't know if there is anyone here who can advise on that though (and have only ever done so for long enough to recognize that it could be done, not to have done so myself).
Casper
Senior member
Posts: 288
Joined: Fri Aug 06, 2004 7:17 pm
Location: UK/Ukraine

Post by Casper »

I ran NT6 and it worked... Mind you it was an NT5.1-based alpha, but that worked better than 5.1 in many respects (maybe not the memory usage bit though and drvers I needed got dropped).

NT4- may have problems, but 5+ will have no problems.

As for a Linux installation there are plenty of people who use it on this forum, so here is a (relatively) good place to ask for help :)
cavesomething
Forum Fanatic
Posts: 852
Joined: Sun Jun 13, 2004 2:07 am
Location: Hemel Hempstead

Post by cavesomething »

Yes, you could do that too

Interesting note, would it be worthwhile to create a custom crossfire boot CD? I know scummvm does it.
Casper
Senior member
Posts: 288
Joined: Fri Aug 06, 2004 7:17 pm
Location: UK/Ukraine

Post by Casper »

Worthwhile? Probably not.

Fun and pointless? Probably so!

Go for it, you can make it Knoppix-based, UWLUG has (had before the break-in) a good wiki describing how to make Knoppix-based distros. If it's still not there ask Tim on IRC, he is UWLUG Knoppix maintainer.
bort
Forum Junkie
Posts: 607
Joined: Sun Jun 20, 2004 9:40 pm
Location: LG

Post by bort »

Do this:
1. Get a linux box
2. install VNC on both
3. use the linux box for CF through VNC.
Problem solved :D
lordyoukai.DA
My wraith is cooler than your dragon.
Casper
Senior member
Posts: 288
Joined: Fri Aug 06, 2004 7:17 pm
Location: UK/Ukraine

Post by Casper »

Even better, make step 2: Install Cygwin on the Windows box.
Then you can make step 3: Play crossfire through a forwarded X11 session :)
bort
Forum Junkie
Posts: 607
Joined: Sun Jun 20, 2004 9:40 pm
Location: LG

Post by bort »

I thought MinGW was better....
Dont you have to build X for windows, or does Cygwin have a X emulation-into-windows layer?
lordyoukai.DA
My wraith is cooler than your dragon.
Casper
Senior member
Posts: 288
Joined: Fri Aug 06, 2004 7:17 pm
Location: UK/Ukraine

Post by Casper »

MingW is a package under Cygwin. It also has X11 as a package, which installs and runs as a Windows service, so you can use it as if it is an X server on a *NIX system.
Post Reply