English French German Spanish Russian
Ryzom On 64bit Linux Boxes - Hope This Helps - Mutual GNU / Linux - Ryzom Community ForumHomeGuest

Mutual GNU / Linux


uiWebPrevious12uiWebNext

#1 [en] 

If you came to this post looking for help on getting Ryzom to run on your 64bit box, then you have gone through a lot of posts, and many posts that are out of date, this post will help you to get Ryzom up and running in no time.

 

I am running Ubuntu 14, with 64 bit, I have been a Linux fan for a long time, one of the first OS's I used was Unix, back when we had nothing but command line (glad those painful days are over). One of the great things about Linux, any flavor really is repositories, which takes 90% of the pain out of installing software, and makes life easy for those that are new to Linux.

 

With that being said, I first tried the typical .deb files for Ryzom, there are 32 and 64 bit install files, for some reason they do not work, for me anyhow, so I did the download from here, unpacked it, and placed it where I wanted, but there are a couple of things that need to be done, before even thinking of downloading unzipping the file, and running.

 

Ryzom runs on the 32 bit libs, and they are not the funnest things to find and install on a 64bit box. So after days of reading, and searching, I found a post on Stack Overflow, the post has something to do with another issue, but it tells you how to get, install and make a couple of changes to the 32bit lib.

 

The post can be found HERE, but here is the short of what needs to be done, and you can copy and paste it into a terminal:

 

sudo apt-get install libc6:i386

sudo -i

cd /etc/apt/sources.list.d

echo "deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list

apt-get update

apt-get install ia32-libs

rm /etc/apt/sources.list.d/ia32-libs-raring.list

apt-get update

exit

sudo apt-get install gcc-multilib

 

this does take a bit, and each line needs to be entered or copy and paste one line at a time, let each line complete before moving to the next line. The line that starts with “echo” is one long line that ends with “.list”.

 

This should work for Debian distros as well, since they have the same basic kernel, not sure about other flavors, such as Fedora, OpenSuSe, Gentoo... but the process should be about the same, just the commands may be different.

 

Once you have the 32bit libs installed, just follow the site directions, and posts about installing Ryzom.

 

One thing I found interesting is that, I first installed Ryzom with Knoppix 7, and I had some annoying issues, and thought it had to do more with the port from Windows to Linux, for example, no sound in the game, and some of the game windows were missing scroll bars. Now under Ubuntu all of that is fixed, but did not help with the notorious rubber-band effect, it gets annoying but you learn to get used to it.

#2 [en] 

"Annoying rubber-band effect" is not a function of OS. Us Windoz users get it, too. Just so you don't blame the distro.

---


Remembering Tyneetryk
Phaedreas Tears - 15 years old and first(*) of true neutral guilds in Atys.
(*) This statement is contested, but we are certainly the longest lasting.
<clowns | me & you | jokers>

#3 [en] 

After reading a few posts about it last week, I found it is the server, and should have said that in the post. For the first couple of weeks, I was changing my drivers, router settings and all that. I am kind of backwards, I first blame my setup, then point at the ISP, then the game servers.

This is the first MMO I played under Linux, and am so thankful for the Linux port. Granted there is WINE, but that can be a PITA to setup right. I love the game, it is also the first MMO where you can solo. It is not that I am anti-social, just that my game time is never consistant.

I have been spreading the word about this game, and how it runs native in Linux. I wish the debs, were updated though, and could not figure out why they have a 64bit deb that does not do anything different than the 32bit one.

I bet if they updated the all of the repositories, a lot more linux users would be playing. I only found this site and game by accident, which was odd.

Dave

#4 [en] 

ia32-libs package was the old quick and dirty way of using 32bit programs under 64bit linux.
New and proper way is with multilib, which allows to install 32bit and 64bit libraries side-by-side.

Checking the official 32bit client, I see that it requires following (ubuntu 14.04):
libc6:i386
libgcc1:i386
libstdc++6:i386
libx11-6:i386
libxau6:i386
libxcb1:i386
libxdmcp6:i386
libxext6:i386
libxrandr2:i386
libxrender1:i386
libxxf86vm1:i386
(+ libGL that you get from nvidia or ati drivers for example)

---

Hello!

#5 [en] 

Interesting, I thought the gcc-multilib, which is the C++ compiler, installed all of those files as dependencies automagically. Also when I ran the lines, I did not get a warning saying out of date. This is my first time working with a 64bit Linux box.

The only reason I went to 64bit was a couple of programs I have some stuff that runs better with 64bit. I have wondered why the 64bit flavors do not include the 32bit libs, with a lot of software still compiled under 32bit.

Karu, is there a way to get your post as a sticky? It would have saved me so much time, and brain cells, many others would find it helpful as well.

Dave

#6 [en] 

"Deepthrust Dave". You wouldn't be in a certain type of industry would you? ;)

---


________________________

High Officer of Shuriiken
________________________


Facebook
Shuriiken's Page
A glimpse into Virg's life

I belong to the warrior in whom the old ways have joined the new
NB: Void respawn is where you can find the PVP, also willing to give lessons :)

#7 [en] 

Probably a team leader in covert ops. In charge of insertion and extraction.

---


Remembering Tyneetryk
Phaedreas Tears - 15 years old and first(*) of true neutral guilds in Atys.
(*) This statement is contested, but we are certainly the longest lasting.
<clowns | me & you | jokers>

#8 [en] 

i had to install this one too :

libxinerama1:i386

works fine on kubuntu 14.04 64 bits for me
Karu (atys)
ia32-libs package was the old quick and dirty way of using 32bit programs under 64bit linux.
New and proper way is with multilib, which allows to install 32bit and 64bit libraries side-by-side.

Checking the official 32bit client, I see that it requires following (ubuntu 14.04):
libc6:i386
libgcc1:i386
libstdc++6:i386
libx11-6:i386
libxau6:i386
libxcb1:i386
libxdmcp6:i386
libxext6:i386
libxrandr2:i386
libxrender1:i386
libxxf86vm1:i386
(+ libGL that you get from nvidia or ati drivers for example)

#9 [en] 

i got this:

root@odin:/etc/apt/sources.list.d# apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0

E: Package 'ia32-libs' has no installation candidate
root@odin:/etc/apt/sources.list.d#

#10 [en] 

running ubuntustudio 14.04 nvidida prop
need help

#11 [en] 

i just wanna play

#12 [en] 

sudo dpkg --add-architecture i386
sudo apt-get update


Zardozo (atys)
i got this:

root@odin:/etc/apt/sources.list.d# apt-get install ia32-libs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0

E: Package 'ia32-libs' has no installation candidate
root@odin:/etc/apt/sources.list.d#

---

Eilvara

When you meet a Kitin Patrols, "The first and greatest commandment is, Don't let them scare you." (Elmer Davis)

#13 [fr] 

[READ ME] Linux FAQ und Tutorials

FAQ Linux

Ryzom installation

Ubuntu

Easiest way is to use the ryzom ppa

$ sudo add-apt-repository ppa:ryzom-isv/ppa
$ sudo apt-get update && apt-get install ryzom

After that, to launch ryzom you should have a ryzom launcher in your menu. If not, run the following command :

$ sh /opt/ryzom.sh

 

---

#14 [en] 

I have always compiled my own clients, simply because I end up with a client which is suited to the machine(s) I am running on, rather than a generic version. I have found that I do get improved performance and, generally, fewer problems.

It's not quite as easy as Ekoh's solution but I am happy to help anyone who is interested. My starting point was https://ryzomcore.atlassian.net/wiki/display/RC/Build+Source+on+L inux
and I have refined this to suit Ubuntu/Kubuntu releases, to build the client only, although I do build both client and server. I am also running under 14.01 currently

Mai

Last edited by Teeneemai (5 years ago)

#15 [en] 

Teeneemai (atys)
I have always compiled my own clients, simply because I end up with a client which is suited to the machine(s) I am running on, rather than a generic version. I have found that I do get improved performance and, generally, fewer problems.

It's not quite as easy as Ekoh's solution but I am happy to help anyone who is interested. My starting point was https://ryzomcore.atlassian.net/wiki/display/RC/Build+Source+on+L inux
and I have refined this to suit Ubuntu/Kubuntu releases, to build the client only, although I do build both client and server. I am also running under 14.01 currently

Mai


If you want to compile your own client, i suggest you to follow this tutorial :)

---

uiWebPrevious12uiWebNext
 
Last visit Thu Dec 12 02:58:02 2019 UTC
P_:

powered by ryzom-api