Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Tech Support (https://forums.graalonline.com/forums/forumdisplay.php?f=7)
-   -   Graal 4 Linux bugs (https://forums.graalonline.com/forums/showthread.php?t=61734)

Skyld 10-14-2005 05:23 PM

Graal 4 Linux bugs
 
Graal 4 for Linux

You can download Graal 4 for Linux here. The download is approximately 4mb and requires root access (or at least the root password) to install correctly.

This thread was last updated on the 27th January 2006.

Unresolved

Playerlist (F7)
  • When opening a server in the Servers tab, all of the players appear in the Guilds tab
  • When receiving a PM from a player that is not listed on the playerlist (guild, server, buddy), they do not appear on the playerlist and PM can only be opened by the minimap
  • When PMs are received, the currently selected tab flashes with the PM icon, not the relevant tab to the PM
  • As a result of the previous point, when opening the PM with another tab open, the other tab's icon is not removed

Settings Window (F3)
  • The drop-down menu in Language Selection, Sound Codec and Graphics settings are still using the red GUI profile

Feature Requests

Graal 4
  • The ability to select fonts

Resolved

Graal Setup
  • Setup does not install KDE/Gnome menu icons correctly

Update packages
  • Seems to happen a lot when trying to download the setup update package.
    Quote:

    File download: graal4setup (size: 4096335) done
    % Segmentation fault
    [neil@frozenriver ~] $ tail: write error: Broken pipe
  • When starting Graal from the KDE menu, the setup does not start itself when reinstalling/updating the Graal executable using the Login update packages

Playerlist (F7)
  • When switching between servers, the playerlist doesn't clear properly. People appear on the playerlist from the previous server, but seem to be overwritten when other people log onto the server (perhaps using their id?)
  • Also when receiving PMs from people (and NPC-Servers), and leaving them unopened when switching servers, the player still appears flashing, but double-clicking the the player does not respond
  • Seems that people also appear in the Admins section for no reason when changing servers, and even seen duplicate entries for the NPC-Server
  • Players on private servers are listed under the global playerlist's server selection instead of not being displayed
  • Tab icons do not flash when PMs are received
  • Context menu can be opened when right-clicking group headings

3D Mode
  • When swimming on Graal3D, if you swim out of the area that is showed by the map (away from the terrain, where you would normally be warped back to the town), then once you jump out of the water, it becomes solid and can be walked on and jumping in some areas of this zone just makes you hover in the air (see graal4_3dmode_1.png in the test folder on debug)

Serverlist (F8)
  • The box saying about upgrading your account: "... please upgrade the account" is partially covered by the Upgrade button
  • IRC Bots randomly disappear and appear in the channel user lists

Help Window (F1)
  • Three help topics listed ("0._About", "1._Links", "2._Key shortcuts") but no help actually available

Dach 10-14-2005 06:27 PM

I'm getting the same swimming bug in the windows version.

Velox Cruentus 10-14-2005 07:11 PM

The IRC Bots are showing up on my playerlist.

The game lags tremendously. ( I just installed Gentoo, and I haven't configured the Graphics card fully yet, so I bypassed it. Does it need Direct Rendering? 3D Acceleration? )

Skyld 10-14-2005 07:17 PM

Quote:

Originally Posted by Velox Cruentus
The game lags tremendously. ( I just installed Gentoo, and I haven't configured the Graphics card fully yet, so I bypassed it. Does it need Direct Rendering? 3D Acceleration? )

Yes.

Run glxinfo, you should get something like "Direct rendering: yes".
If not, install some good drivers.

Fry 10-14-2005 10:43 PM

Runs pretty fast here, even faster than on Windows, but that's probably because my Linux doesn't have as much stuff running as Windows :)
Beside that, I mostly get the same errors, Graal3D segfaulted first, but I guess that's fixed now.
The players from old server seem to either disappear after some time or after the playerlist has been reopened, not sure.

Fox1545 10-14-2005 11:14 PM

Graal4 requires a third party package that is broken and fails, after rudely installing itself in a hidden place on my system, claiming that my libc is not up to date. I know it is up to date, so I assume the installer is broken.

NPC Code:
# Your copy of glibc, a core system library, is too old for this package.
# You need at least the following symbols in glibc: GLIBC_2.0.
#
# This error normally means that whoever built the package did not build it correctly.
# Please report the contents of this message to the provider of this package, and
# ask them to rebuild it using apbuild.
#
# Upgrading glibc is highly dangerous, so we recommend in this situation that you
# compile the app you want to install from the sources if possible. Sorry :(



The installer also needs to stop treating me like a newbie.
What happened to providing tarballs for packages?

Admins 10-15-2005 01:16 AM

A few hours ago I have updated the linux version, not increased the version number though since it is not announced yet anyway.
When upgrading/reinstalling it doesn't fail anymore if you have a graal4setup in the current folder, it also doesn't show a segmention fault then.
It correctly installs an icon into the gnome/kde menus now, under Games. It also opens a terminal in the background now so that you see the F2 output there. A F2 in-game-window will be added later.

About libc: normally distributions come with compatibility libraries, that means libc versions 2.0, 2.2, 2.3 etc. You eventually have a minimum distribution that only installs the necessary stuff to run the programs of the distribution, or you have compiled everything yourself. Normally you can install compatibility libraries easily with the Install-CD or the packager system. Graal is linked agaisnt an older libc so that it's also working on older Linux versions, >=2002.

The playerlist is scripted and contains all the features of the external Windows version, but it seems there are some problems when switching servers, will fix that soon.

Velox Cruentus 10-15-2005 03:09 AM

All I had to do was opengl-update xorg-x11 ^_^ Now Direct rendering works, and it shows a LOT! In fact, Linux G4 is faster then Windows G4!

PHP Code:

wayne@sputnik ~ $ glxinfo |grep "direct rendering"
direct renderingNo
wayne
@sputnik ~ $ opengl-update xorg-x11
wayne
@sputnik ~ $ glxinfo |grep "direct rendering"
direct renderingYes 


Skyld 10-16-2005 01:58 PM

I have made some changes to the playerlist script, including clearing the playerlist when switching servers, and adding an icon to the window to show when you have PMs.

If you have any problems or find any bugs with the playerlist while using v4-linux, please post them here.

Velox Cruentus 10-17-2005 04:25 PM

Multiple Graal Clients running in the same time
->
Lags the computer enormously.

pacMASTA 10-19-2005 02:03 AM

Quote:

Originally Posted by Velox Cruentus
Multiple Graal Clients running in the same time
->
Lags the computer enormously.

How about if you have an Apache2 + Tomcat server runing the background?

Velox Cruentus 10-19-2005 03:08 AM

Quote:

Originally Posted by pacMASTA
How about if you have an Apache2 + Tomcat server runing the background?

My apache2 works flawlessly with it. I don't even notice it's on.

I don't have a Tomcat server, so bleh to that.

Admins 10-19-2005 03:40 AM

Quote:

Originally Posted by Velox Cruentus
Multiple Graal Clients running in the same time
->
Lags the computer enormously.

Driver problem, can't really be fixed :/ Eventually it helps to turn off the sound, but it's probably a problem with the gfx driver (ATI?).

Velox Cruentus 10-19-2005 04:31 AM

ATI drivers, yes. I think the problem is with OpenGL then with my gaphics card. Anyways, I won't be using two Graals at once; I just found that out because I wanted to check the terminal for a second, and shut it back down.

Admins 10-21-2005 10:22 PM

The help display is fixed now. Need to check the problem of starting the setup when the game is started via the programs menu, also it needs to try to start the setup no matter if its already downloaded or not.

The linux version says is checking now if direct rendering is enabled and displays it on the terminal, may be it should also display a message box if its not enabled.

ReBorn_Spirit 01-12-2006 08:06 AM

I can't actually install Version 4 yet because of this

autopackage-frontend-gtk: error while loading shared libraries: libglade-2.0.so.0: cannot open shared object file: No such file or directory

and then it closes after trying to launch the installer file

**Version 2 loaded up after I downloaded a ton of DLL's for my WINE in Linux by the way, really slow, and the terrain doesnt display, but thats off topic.. *looks around* PENGUI POWER!!

*wonders* hmm maybe I need to install directx.. for wine....

Admins 01-12-2006 01:47 PM

64 bit distribution? You need to install the 32bit versions of those, Graal and the autopackage library are 32bit

ReBorn_Spirit 01-12-2006 11:21 PM

I got the 32 bit compatibility arch software too.
If you switch to a different console using hte ctrl alt F2, you can kill your X server using
X -noreset -terminate
and then install your drivers for your video card, thats what I went and did. Oddly, it was easy enough to restart, just kill the process for X and it reboots it automatically on my computer. Though I got a feeling that wasn't right.

I looked into it, and the Autopackage is the entire problem for anyone using a Linux in 64bit architecture. Atleast, for those using the Linux that can put to use RPM/RPMBUILD.

Autopackage needs to be in 64 bit, or as is on the system its being installed on. Personally, I wouldnt even mind the old version 3. **For 64 bit systems (or you go back to fighting dependancies)

Suppose you could let the linux clients do a ./configure and make , make install like alot of other programs.

RC for Linux doesnt like to stay running, infact..

[dayaa@compy rc]$ ./rc &
[1] 9833
[dayaa@compy rc]$ ./rc: symbol lookup error: ./rc: undefined symbol: gtk_tree_view_set_fixed_height_mode

that occured shortly after the login screen went away, about 10 mili seconds.. later...

I would think it would be easier to simply port it over to a 64 bit version or getting some compatiblity thing.

Admins 01-14-2006 03:10 PM

The 64 bit thing seems to be a common problem for autopackage which only supports 32 bit environment, and if you don't have setup the right links it will not install. May be can also upload a tgz for experienced users?
For the Gtk error: It is using a few Gtk 2.6 and 2.8 features, which are already existing for quite a long time. It might be some work to install those, but it's better to enable the new stuff like syntax highlighting instead of limiting all the other people. We cannot release the source code, sorry.

ReBorn_Spirit 01-15-2006 12:13 PM

Yes I figured as much for source code. The hard part is getting Graal to run on so many different computers when they all have different configurations. Have to think about compatibility.

Anyways, found a few bugs or annoying things on Graal V4 (Linux)

**Apparently there is a font "size" or atleast a height variable that somewhat helps.
But there is not a way to choose a font type that is easier to read for some people.

When running in a screen size larger then that of the level. the parts where the levels are not would hold the Kingdoms messages from the bottom right corner of the screen and make a huge mess that prevents you from reading certain messages at times. **not sure if it was because there wasnt a level there or what, hard to make this one out.

F2 Window cannot be resized

Playerlist doesnt show account names when cursor hovers over the name like the other V4 does. Playerlist will not resize,.

Description of certain(ALL??) items likes to be several spaces away from right justification mark (line usually denoting the value in plat,gold,silver coins).

Skyld 01-15-2006 03:32 PM

Quote:

Originally Posted by ReBorn_Spirit
**Apparently there is a font "size" or atleast a height variable that somewhat helps.
But there is not a way to choose a font type that is easier to read for some people.

This would be a nice addition if it supported truetype fonts, perhaps even with anti-aliasing.
Quote:

Originally Posted by ReBorn_Spirit
F2 Window cannot be resized

I don't have this problem
Quote:

Originally Posted by ReBorn_Spirit
Playerlist doesnt show account names when cursor hovers over the name like the other V4 does.

Hm, I will see if I can add this.
Quote:

Originally Posted by ReBorn_Spirit
Playerlist will not resize,

I, again, don't have this problem. You are dragging the window borders?

Admins 01-15-2006 07:25 PM

Quote:

Originally Posted by ReBorn_Spirit
When running in a screen size larger then that of the level. the parts where the levels are not would hold the Kingdoms messages from the bottom right corner of the screen and make a huge mess that prevents you from reading certain messages at times.

Yes we know of that, will try to fix it soon.

ReBorn_Spirit 01-16-2006 01:03 AM

And how about the GTK2-2.8 junk. *grumbles some* Guess I get to keep trying...

I found I have 2.4, and I can't use the linux RC because it crashes when 80% of it goes white and locks up.

It's only RC, what could you possibly need to do to make it real fancy and require this new software?!?

**What about shortcut keys like the other graal clients had. like the alt S command to send the pm, or the alt R to reply??

Admins 01-16-2006 02:44 AM

RC: e.g. syntax highlighting when editing scripts
About PM shortcuts: will try to add that

Matthew White 01-16-2006 09:12 AM

It seems the original post about the ability to select fonts isn't quite right, I've changed mine by editing the config file that usually goes in /home/username/.graal/v4/...

Oh, but yes, the bug I wish to report. And this one is frustrating. This only seems to happen with the linux version for me, but it could be all LCD's, because I only use linux, so I don't know about Windows.

In any case, when you're walking around main, or any island with trees, the shadows of the trees flicker viciously when you move. And this isn't my hardware, I can more than support graal

I'm running 256MB Nvidia GeForce w/ the latest binary-only drivers installed, on a 19" LCD monitor. (Acer)

That is literally seizure inducing, wondering if there's anything that can be done?

Thanks

Matthew White 01-16-2006 09:15 AM

Sorry to add this after the fact

Ubuntu Breezy Badger 5.10
AMD Processor Athlon, K7 Kernekl 2.6.12-10-k7
No terminal error messages
Nvidia-Glx Drivers installed from Synaptic
640MB SDRam
256 MB GeForce Nvidia 5700LE
Acer AL1916 19" LCD display.

Can't post screenshots because it only happens in motion,
recreate the event by using an LCD monitor and walking near trees.

Sorry to put this in a separate post.

Skyld 01-16-2006 02:56 PM

An LCD screen shouldn't cause this alone. Sure your drivers are up-to-date?

Admins 01-16-2006 03:19 PM

It happens on LCD screens yes, it's the fake transparency with one black pixel, one transparent pixel, one black etc. Will try to add an option to automatically convert that to half-transparency

Matthew White 01-17-2006 05:01 AM

Oh ok, just glad to know it's not some botched setting in my /etc/X11/xorg.conf x-x :)

Matthew White 01-17-2006 05:03 AM

Quote:

Originally Posted by ReBorn_Spirit
I got the 32 bit compatibility arch software too.
If you switch to a different console using hte ctrl alt F2, you can kill your X server using
X -noreset -terminate
and then install your drivers for your video card, thats what I went and did. Oddly, it was easy enough to restart, just kill the process for X and it reboots it automatically on my computer. Though I got a feeling that wasn't right.

I looked into it, and the Autopackage is the entire problem for anyone using a Linux in 64bit architecture. Atleast, for those using the Linux that can put to use RPM/RPMBUILD.

Autopackage needs to be in 64 bit, or as is on the system its being installed on. Personally, I wouldnt even mind the old version 3. **For 64 bit systems (or you go back to fighting dependancies)

Suppose you could let the linux clients do a ./configure and make , make install like alot of other programs.

RC for Linux doesnt like to stay running, infact..

[dayaa@compy rc]$ ./rc &
[1] 9833
[dayaa@compy rc]$ ./rc: symbol lookup error: ./rc: undefined symbol: gtk_tree_view_set_fixed_height_mode

that occured shortly after the login screen went away, about 10 mili seconds.. later...

I would think it would be easier to simply port it over to a 64 bit version or getting some compatiblity thing.



What distribution are you running, Dayaa (sorry if you already said this somewhere)

ReBorn_Spirit 01-17-2006 11:50 PM

I run a Fedora Core 4.

Sorry if this isnt the best Linux, but its what I got, and I like it. Its easy for me to use and I can understand it. The only problem is these rediculous requirements that Graal has. Do you not know what Linux can do?!

Admins 01-21-2006 04:25 PM

Hmmm Someone should finally update the first post, 2/3 of those things are long time fixed. Also I have seen that the installer doesn't include the levels for the offline mode, will add them as soon as possible.

Matthew White 01-23-2006 06:54 PM

Dayaa; Oh, okay. Working with Fedora, someone should compile, on Graal's part, a .rpm file that downloads the reqs from a repository, presumably hosted by graal, and then installs them, and then installs graal. Not unlike a dpkg or apt-get style installation system from Debian. Additionally, the graal v4 linux installer could be made to fetch and autoconf the reqs through RPM or DEB depending on your distro.

Admins 01-23-2006 07:26 PM

Well the Autopackage tool is normally doing exactly that. Graal doesn't need anything else than SDL and a half-way recent libc.

ReBorn_Spirit 01-23-2006 11:21 PM

Stefan, can you get a simple version of RC that doesnt use GTK like Graal V4...

GTK is just dumb at times, not to mention the GLIBC being huge and taking hours to install.

If you think about it, RC isnt displaying anything that moves other then text. Why would you need special features for RC, like lighting effects??

It shouldnt need advanced rendering software that most people that are new to linux can use.

Admins 01-23-2006 11:51 PM

Quote:

Originally Posted by ReBorn_Spirit
Stefan, can you get a simple version of RC that doesnt use GTK like Graal V4...

GTK is just dumb at times, not to mention the GLIBC being huge and taking hours to install.

If you think about it, RC isnt displaying anything that moves other then text. Why would you need special features for RC, like lighting effects??

It shouldnt need advanced rendering software that most people that are new to linux can use.

You know that there is a RC version available via the Update tab which only requires GTK 2.0 which was released around 4-5 years ago ?

Loriel 02-20-2006 06:19 PM

... nachdem ich nen Symlink von /lib nach /lib32 anlege, hat auch schon dieses autopackage-Dings kapiert, dass ich ne libc habe...

"Arial font not found - Graal cannot display text!"

Ausserdem hoert Graal ab und zu auf, sich neuzuzeichnen, nachdem ich auf den lustigen Knopf auf der Tuer oder den Knopf rechts unten geklickt habe und "Graal has been activated!" in stdout steht.

Loriel 03-25-2006 05:15 PM

NPC Code:
$ graalexe
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Serial number of failed request: 15
Current serial number in output stream: 16


Admins 03-25-2006 06:33 PM

No accelerated OpenGL?

Loriel 03-25-2006 07:09 PM

Quote:

Originally Posted by Stefan
No accelerated OpenGL?

Indeed! Apparently I should have rebooted after getting modular X11 and a bunch of kernel upgrades! :(


All times are GMT +2. The time now is 06:58 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.