Is there anyone running Toribash Multiplayer?

A place where Linux Gamers can share their experience and help each other with Linux Games, native or emulated ;)

Moderator: Moderators

Is there anyone running Toribash Multiplayer?

Postby brunox69 » Tue Jan 26, 2010 17:21

Hello there

I installed Toribash vi .tgz and installer everything runs OK except that i can't play multiplayer, i can see the list of servers room but when i try to enter: "NOT CONECTED", tried it under wine and it worked 2 times now it does not work :(
brunox69
Young Hen
 
Posts: 25
Joined: Thu Sep 24, 2009 21:22

Re: Is there anyone running Toribash Multiplayer?

Postby Fitzcarraldo » Fri Feb 26, 2010 17:50

I read a review of Toribash in Linux Format magazine a year or so back. Seems like a fun game. Perhaps you're having problems because you installed it outside the SL package managers, although I don't have it installed myself so do not know. Anyway, there's an ebuild for Toribash in the Zugaina overlay (http://gentoo-overlays.zugaina.org/rosl ... .50.ebuild). You can either copy the ebuild to your HDD and install it via a local overlay (refer to the SL Wiki or various SL Forums threads for instructions on how to install a package using an ebuild in a local overlay), or you can add the Zugaina overlay to your Portage tree and install it that way. If you want to do the latter then, as root user, you would enter the following commands in a Konsole/Terminal window:

Code: Select all
emerge --sync
layman -S
layman -a zugaina
emerge -1v toribash

If you're an Entropy user and you do the above, then ignore any message at the end of the output from the emerge --sync command that there is a new version of the portage package available. Also, if you're an Entropy user then you would need to follow the above with:

Code: Select all
equo database gentoosync
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7335
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Is there anyone running Toribash Multiplayer?

Postby Fitzcarraldo » Sat Feb 27, 2010 1:41

Well, my curiosity got the better of me and I decided to install Toribash. First I tried installing it from the Zugaina overlay but, for some reason, the ebuild was not found even though the overlay was added correctly. So I decided to add the ebuild to my local overlay instead and install Toribash that way. If you want to do it, here's how:

1. Open a Konsole/Terminal window and log-in as root user.

2. Make sure your main Portage tree and Sabayon overlay are synchronised (up-to-date):

Code: Select all
emerge --sync
layman -S

(If you're an Entropy user then do not emerge portage if emerge --sync tells you there is a new version of portage.)

3. use the nano editor:

Code: Select all
nano /etc/make.conf

to edit the file /etc/make.conf and add the following line at the end (if it's not there already):

Code: Select all
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/"

Actually, while you're at it, check that you have the following line in /etc/make.conf too, so that any packages requiring licence acknowledgement get that acknowledgement automatically (I don't know if Toribash falls into that category, but it isn't going to do any harm):

Code: Select all
ACCEPT_LICENSE="*"

4. Download to your Desktop the file toribash-3.50.ebuild that I gave the link to above. Click on the link I gave and select File > Save Page As... if you're using Firefox.

5. Create a directory for Toribash in a local overlay on your HDD, copy the ebuild to it and create a manifest for the ebuild:

Code: Select all
mkdir -p /usr/local/portage/games-action/toribash
cd /usr/local/portage/games-action/toribash
cp /home/fitzcarraldo/Desktop/toribash-3.50.ebuild .
ebuild toribash-3.50.ebuild manifest

6. Now open the following file using the nano editor:

Code: Select all
nano /etc/portage/package.keywords

and add the following line to it in order to unmask the toribash package by keyword:

Code: Select all
games-action/toribash **

7. Finally, merge (install) the package:

Code: Select all
emerge -1v toribash

8. If you're an Entropy user then don't forget to let Entropy know what you did via Portage:

Code: Select all
equo database gentoosync

9. Log out of the root user's account:

Code: Select all
exit

10. If you now type toribash in a Konsole/Terminal window under your own username then Toribash should launch in its own window. You can also add a new entry to Kickoff, Lancelot or the GNOME Applications menu or whatever it is you're using as an application launcher. I did so for the one I'm using, which happens to be Lancelot.

I've had a quick play with Toribash in single-user mode and it's complicated to grasp for a newcomer. I expect it would become easier with practice. I haven't tried it in multi-user mode though: I'm too scared!
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7335
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Is there anyone running Toribash Multiplayer?

Postby brunox69 » Thu Mar 04, 2010 21:20

Omfg! just saw yours replies now, tonight I'm gonna try everything you posted.

Yeah my cousin presented me Toribash and he plays like a pro so he teach me some moves, and got at the official site and saw that there was Linux packages, even that it wasn't online playable a have fun playing with Akon :D
after work a still have college and finally i'll be able to takes some head off :twisted:

Edit:
Couldn't wait and i tried installing it but i got in trouble, i think that it's because i run the package that i downloaded so this is what i got:

Code: Select all
 Installing (1 of 1) games-action/toribash-3.50
 * checking 1024 files for package collisions
1000 files checked ...
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 *
 * package games-action/toribash-3.50 NOT merged
 *
 * Detected file collision(s):
 *
 *    /usr/lib/liblua5.1.so.0
 *
 * Searching all installed packages for file collisions...
 *
 * Press Ctrl-C to Stop
 *
 * None of the installed packages claim the file(s).
 *
 * Package 'games-action/toribash-3.50' NOT merged due to file
 * collisions. If necessary, refer to your elog messages for the whole
 * content of the above message.

>>> Failed to install games-action/toribash-3.50, Log file:

>>>  '/var/lib/entropy/logs/games-action:toribash-3.50:20100304-213337.log'


when i got this message and couldn't know how to resolve it. I decided to try one thing that didn't work at the time the first post running windows' package via wine and surprising it worked quite well now, but i would rather use Linux version if it works...
brunox69
Young Hen
 
Posts: 25
Joined: Thu Sep 24, 2009 21:22

Re: Is there anyone running Toribash Multiplayer?

Postby Fitzcarraldo » Fri Mar 05, 2010 10:31

Notice the error message is telling you that there are file collisions? That's probably because you installed Toribash outside the package manager (a bad move, BTW). You could uninstall Toribash outside the package manager (try to find instructions on the Toribash site, or google it) and then try again using the package manager as shown in my first post. If that does not work then do the following as root user in a Konsole/Terminal window:

Code: Select all
# cp /etc/make.conf /etc/make.conf.bak
# nano /etc/make.conf

and use the nano text editor to change the assignment of environment variable FEATURES as follows:

Code: Select all
FEATURES="parallel-fetch -collision-protect -protect-owned"

(The command menu for nano is displayed at the bottom of the Konsole/Terminal window.)

Then repeat the procedure I gave in my original post.

Once the Toribash package has merged (been installed) and before you use the gentoosync command, do the following:

Code: Select all
# cp /etc/make.conf.bak /etc/make.conf

(I'm only doing the overwriting of make.conf back to the original in case Entropy gets confused, although I'm no Entropy expert and it may be that Entropy only gets confused if USE flags in make.conf are changed -- I'm not sure.)
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7335
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: Is there anyone running Toribash Multiplayer?

Postby brunox69 » Fri Mar 05, 2010 16:23

So i made it: uninstalled all Toribash dependencies then removed the collision file and "emerge -1v toribash" so all the dependencies and the game were successfully installed but i still can't play multiplayer :( Have it worked for you? Luckily now it works with wine, Windows version have better graphics it's 3.8 while the Linux client is 3.5
brunox69
Young Hen
 
Posts: 25
Joined: Thu Sep 24, 2009 21:22

Re: Is there anyone running Toribash Multiplayer?

Postby Fitzcarraldo » Sat Mar 06, 2010 14:04

I've not tried the multi-player version, as I don't even know how to play the single-player version! However, if you installed Toribash version 3.50 for Linux using Portage and it does not give you multi-player access then the problem is likely to be with Toribash version 3.50 for Linux. Sure enough, when I searched the Toribash Forum, I found the following thread: Linux version server fix which has a fix for the problem, which is a bug in Toribash version 3.50 for Linux. Follow the instructions in that thread.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7335
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom


Return to The Gamers Shed

Who is online

Users browsing this forum: No registered users and 1 guest