This forum is closed for posting. Please, join us in our Discord server at discord.gg/regnum. See you there!

Go Back   Champions of Regnum > English > Technical Support > Linux

Linux Technical issues under Linux platform

Reply
 
Thread Tools Display Modes
Old 06-27-2009, 02:12 PM   #1
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default [ NGD Please Read ] Regnum Online Debian Package

******** PLEASE NOTE: This package is NO LONGER MAINTAINED. ************

Last time this was discussed, NGD did not seem to be against having a Linux OS package created so I have taken it upon myself to put a 1st draft together.

The package needs some polishing to completely bring it into packaging standards but this represents atleast a proof of concept and a candidate for submittal to the Ubuntu and Debian official repos. Most should find the server that it currently resides on as quite fast and I will keep it there until my provider complains of bandwidth usuage or NGD orders it removed.


The package should show to be quite easy to maintain.. it is currently structured so that the data files should be updated on major version number changes. i.e. When RO goes from 1.0.6 to 1.0.7. I can provide the build scripts needed to build this package automatically.


** NGD: Please respond here with your view on this. FEEL FREE TO DELETE THIS LINK should you not approve of my actions here.


[ Direct Link removed - Use the repo ]

Debian/Ubuntu repo (Unsigned) form:


For 32bit Users add this to /etc/apt/sources.list
Code:
deb http://onemyndseye.doesntexist.com/onemyndseye-ppa regnum32/

For 64bit Users add this to /etc/apt/sources.list
Code:
deb http://onemyndseye.doesntexist.com/onemyndseye-ppa regnum64/
[ Sorry - I dont feel like creating a package pool ]

Then:
Code:
sudo apt-get update
sudo apt-get install regnum-online

- OR -

Easy way: (Paste into terminal)
Code:
sudo wget http://onemyndseye.doesntexist.com/onemyndseye-regnum$(getconf LONG_BIT).list -N -O /etc/apt/sources.list.d/onemyndseye-regnum.list
sudo apt-get update && sudo apt-get install regnum-online
#
This Info should always be found here:
http://onemyndseye.doesntexist.com/o...ppa/index.html
__________________
RA/Syrtis Hunter LVL50: Elusis
RA/Syrtis Barba LVL50: Artemisia
RA/Syrtis Conju Lvl45: Nellas Miriel

Last edited by onemyndseye; 02-04-2010 at 07:36 AM. Reason: Major Update
onemyndseye no ha iniciado sesión   Reply With Quote
Old 06-27-2009, 05:25 PM   #2
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default

Things left to do:

* locale support
__________________
RA/Syrtis Hunter LVL50: Elusis
RA/Syrtis Barba LVL50: Artemisia
RA/Syrtis Conju Lvl45: Nellas Miriel

Last edited by onemyndseye; 07-01-2009 at 02:10 PM. Reason: Depends now complete
onemyndseye no ha iniciado sesión   Reply With Quote
Old 06-27-2009, 08:22 PM   #3
Nightchill
Banned
 
Join Date: Jul 2008
Posts: 433
Nightchill is on a distinguished road
Default

nice job^

10char
Nightchill no ha iniciado sesión   Reply With Quote
Old 06-28-2009, 09:19 AM   #4
DkySven
Marquis
 
DkySven's Avatar
 
Join Date: Jul 2007
Location: The Netherlands
Posts: 2,076
DkySven has a spectacular aura aboutDkySven has a spectacular aura about
Default

NGD should really hire you
__________________
Dky Sven, level 54 knight (Ra) Valhalla
Dky the Goat, level 35 conjurer(Ra)
Dky Sven, level 51 knight(Horus) Something
DkySven no ha iniciado sesión   Reply With Quote
Old 06-29-2009, 11:07 AM   #5
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default

No reply so far from NGD so I am tenatively moving forward.


The package has been updated with the following changes:
* Mumble overlay support now detected and setup automatically.
* Added /etc/default/regnum-online for base session config settings. No more hard coded values.
* Misc sanity checks and code improvments to the session wrapper (/usr/bin/regnum-online)


Re: /etc/default/regnum-online
------------------------------------------------
Code:
## Default settings for the regnum-online package
##

#### Use mumble overlay
MUMBLE_OVERLAY=1


### use MALLOC_CHECK for Regnum Online
MALLOC_CHECK_=1



### Location for Regnum Online data directory.  Running user
### MUST own this directory and have read/write access. For
### this reason the default is ~/regnum.  Other examples
### are: ~/games/regnum, ~/apps/regnum
##
RO_USER_DATA=~/regnum

As you may see this allows you to change the way the RO session behaves as well as allowing you to tune the relative path that the RO user data files will be placed.

The package filename and version have stayed the same. Due to space concerns I was unable to upload a 2nd copy of the package. (see HELP ME below).. It is in transit as I post this with an ETA of around 2 hours. The link above will be dead until then.


HELP ME:
-------------------
I could use some help in 2 ways.

1.
I would like some input on Depends. touchy subject and everyone has an opinion so I'd like to hear yours. We will try best as posible to keep it to bare minimum. Right now the package simply depends on ANY version of Xorg and ANY version of zenity. Recommends are ANY version of libopenal1

2.
Space concerns.... atleast for now I will be hosting this and its REALLY knocking the hell outa my space lol when added to the rest of the personal packages on this repo. This repo is hosted with DropBox (http://getdropbox.com/) If you would like to help please PM me with your email address (or you can get my email adress from HERE) and allow me to invite you to use this great service. I will get extra space and so will you After signing up with the emailed link, download and run the program ATLEAST ONCE. Its a 14mb download for windows and 80k or so for Linux... after the inital run it doesnt matter if you ever use it again. I need 12 invites comeon guys

I assure you I have no want, desire or marketing needs for your email addy :P


***EDIT: Upload completed at 7:25am (GMT-6)
__________________
RA/Syrtis Hunter LVL50: Elusis
RA/Syrtis Barba LVL50: Artemisia
RA/Syrtis Conju Lvl45: Nellas Miriel

Last edited by onemyndseye; 06-29-2009 at 12:24 PM. Reason: Upload completed
onemyndseye no ha iniciado sesión   Reply With Quote
Old 06-29-2009, 12:45 PM   #6
Znurre
Marquis
 
Join Date: Jan 2007
Location: RA
Posts: 1,897
Znurre will become famous soon enoughZnurre will become famous soon enough
Default

Quote:
Originally Posted by onemyndseye View Post
1.
I would like some input on Depends. touchy subject and everyone has an opinion so I'd like to hear yours. We will try best as posible to keep it to bare minimum. Right now the package simply depends on ANY version of Xorg and ANY version of zenity. Recommends are ANY version of libopenal1
Gtk2 libs are also needed for the launcher.
__________________
Winning a fight is not what makes you a good player, it's how you do it.
http://home.znur.re/screenshot%20201...2011_39_37.jpg
Znurre no ha iniciado sesión   Reply With Quote
Old 06-29-2009, 01:11 PM   #7
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default

Thanks...

Depends at next build (for now)
-------------------------------------
Depends: libgtk2.0-0 (>= 2.8.20), libglib2.0-0 (>= 2.10.2), libxt6 (>= 1.0.0), zenity


should openal be a depend? as I understand only desktops running a sound server should need this (i.e. pulse) but that represents a large user base.

If so depends should look like this:
Depends: libgtk2.0-0 (>= 2.8.20), libglib2.0-0 (>= 2.10.2), libxt6 (>= 1.0.0), zenity, libopenal0 | libopenal0a | libopenal1

Version numbers are based from Dapper and Debian Etch. Should give a broad stroke to cover most anyone on a currently running Debian/Ubuntu system

Also - Im sure it has a libc6 depend but this should be installed on like..... everything down to a toaster I believe
__________________
RA/Syrtis Hunter LVL50: Elusis
RA/Syrtis Barba LVL50: Artemisia
RA/Syrtis Conju Lvl45: Nellas Miriel

Last edited by onemyndseye; 06-29-2009 at 02:26 PM.
onemyndseye no ha iniciado sesión   Reply With Quote
Old 06-29-2009, 02:32 PM   #8
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default

After reading some Whitepaper on alsa and openal .. It seems openal at least attempts to "provide an accelerated sound interface to improve performance of demanding sound applications." This suggests that there MAY be performance gains to be had by utilizing openal..... good enough argument for me..

Depends adopted unless someone here objects with good argument.


Package depends will now be:
-------------------------------------
Depends: libgtk2.0-0 (>= 2.8.20), libglib2.0-0 (>= 2.10.2), libxt6 (>= 1.0.0), zenity, libopenal0 | libopenal0a | libopenal1
__________________
RA/Syrtis Hunter LVL50: Elusis
RA/Syrtis Barba LVL50: Artemisia
RA/Syrtis Conju Lvl45: Nellas Miriel
onemyndseye no ha iniciado sesión   Reply With Quote
Old 06-29-2009, 03:03 PM   #9
ArcticWolf
Duke
 
ArcticWolf's Avatar
 
Join Date: Nov 2006
Location: 0x00CAFE
Posts: 3,366
ArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of lightArcticWolf is a glorious beacon of light
Default

What are the package suggests? I guess mumble alone.

Shall we expect a 64-bit version?
__________________
I don't have a solution, but I admire the problem.
ArcticWolf no ha iniciado sesión   Reply With Quote
Old 06-29-2009, 03:24 PM   #10
Miraculix
Count
 
Miraculix's Avatar
 
Join Date: Nov 2007
Location: Infinite Improbability Drive
Posts: 1,287
Miraculix will become famous soon enough
Default

I think xevie should be in the suggested packages as well, if mumble is going to be. push-to-talk works with Xevie enabled in Xorg. In latest versions (not sure if those are available in all debian flavors) Xevian is not needed for push-to-talk but it is strongly encouraged (by mumble, in terminal output if you launch mumble without xevie enabled) to use it for push-to-talk instead of the built-in method.
__________________
Hit me, nail me, make me God.
Panoramix :: Half Elf Hunter ## Miraculix :: Half Elf Marksman ## Aspirinix :: Wood Elf Conjurer
Syrtis :: Horus :: Antartes
Miraculix no ha iniciado sesión   Reply With Quote
Reply

Tags
linux instalador, linux installer

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:43 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
NGD Studios 2002-2016 © All rights reserved