Results 1 to 5 of 5

Thread: Adding New Games

  1. #1
    Member
    Join Date
    Jul 2008
    Posts
    11

    Default Adding New Games

    Howdy,

    I was wondering what is involved in adding *new* game support to cPGS?

    E.g. I would like to add Quake 3 support or Tremulous support to cPGS, is there any set procedure, or recomended way to go about this? Is it impossibly time consuming and difficult?

    I know Q3 is on the todo list, however I'd really like Tremulous (www.tremulous.net) support immeadeatly.

    Any advice would be appreciated.

    Thanks!

  2. #2
    cPanel Staff
    Join Date
    Dec 2001
    Location
    Houston, TX
    Posts
    1,957

    Default

    Adding support for a new game takes me 3-10 days, depending on how much trouble it is as far as having sane command lines and such. Adding them is not an easy task unless you are very proficient in perl and can understand the general flow between the frontend and the backend by looking at the source. Another problem is that updates will overwrite your changes unless you set the immutable flag (`chattr +i`) on the files. Unless you are really wanting to maintain it, I'd suggest just requesting it and waiting. With Quake3 there seem to be a lot of games that use that engine, so adding new games becomes a matter largely of copying and pasting code blocks and changing the names to add support for it. Q3 is probably my next game to be added since it's engine will allow cPGS to support a lot of other games pretty easily. Tremulous looks like it should be pretty easy to add, however I wasn't able to get the client to launch on my workstation just now. I've added it to the list as well however and will keep looking at it.

  3. #3
    Member
    Join Date
    Jul 2008
    Posts
    11

    Default

    Wonderful!


    If you require any assisitance with Quake 3 or Tremulous itself, PLEASE contact me as I am more than willing to provide anything to help support you.

    Re: Client not launching: If you provide me some details, I will more than easily be able to troubleshoot your problem

    Easy way to contact me is email - Khalsa AT ioquake.org or on IRC irc.freenode.net - #ioquake3 or #tremulous

    Thanks!
    Last edited by techmight; 10-13-2008 at 01:37 PM.

  4. #4
    Member
    Join Date
    Jul 2008
    Posts
    11

    Default

    Howdy,

    Hate to double post, but I think a quick necro of this topic is in order :-)


    Darren - Any word on progress of quake3 and q3 derivative packages?

    Please contact me if you require any assistance in packaging quake or tremulous at all. I am more than well versed with many of these games, and with running these gameservers.


    Thanks!

  5. #5
    cPanel Staff
    Join Date
    Dec 2001
    Location
    Houston, TX
    Posts
    1,957

    Default

    It's not forgotten, I've just been swamped with other tasks lately. I'm hoping during the holidays things will slow down a bit so I can get in some more cPGS stuff I have on my ever expanding to-do list

Similar Threads

  1. Custom Start Commands / Adding Games Manually
    By zipodind in forum cPGS Discussions
    Replies: 0
    Last Post: 01-24-2011, 05:52 PM
  2. cPGS support custom games vs customization of games
    By killsudo in forum cPGS Discussions
    Replies: 1
    Last Post: 12-28-2009, 10:13 AM
  3. Adding Games
    By fecht in forum cPGS Discussions
    Replies: 11
    Last Post: 10-27-2007, 10:36 AM
  4. Other Games
    By nukeuser in forum cPGS Discussions
    Replies: 6
    Last Post: 05-04-2007, 05:32 AM