Welcome LAN Party administrators! By now you've surely joined the hundreds of LAN Parties worldwide that enjoyed the many benefits of using the Autonomous LAN Party project at their event. We hope that it has been useful in coordinating tournaments, game servers, and caffeine consumption. Unfortunately, it is with dismay that I must announce the nerdclub programming team has disbanded some time ago and will no longer be holding LAN events or developing the project. However, our love for tournaments and the competitive spirit is not dead. Many years and programming experience level-ups later, we've decided to continue the project's core focus in a new tournament administration website: Tournology.

Tournology will focus on the tournament administration and participation aspects for all types of events, as well as serving as a toolkit to be integrated into other niche software packages requiring a simple, easy, usable tournament solution.

Curious to learn more about Tournology? Check out tournology.com
coWiki 0.4.0-dev
.home .download .features .forum .help .wiki .credits
Current user:   guest    Change     Preferences 
   List directory   History   Similar   Print version   Edit 
ALP 
   Features 
ALP Documentation 
   Installation Help 
   FAQ 
   Using ALP 
   Game Server Queries 
   Tournament Checklist 
LAN Party Guide 
   Networking Tips 
   Power Tips 
Game Quick Guides 
   Demo & Screenshot Commands 
   Game & Query Port List 
   Unreal Tournament 

Referrers
znakoma.website.org
znakoq.e.gp
znakow.e.gp
znakoe.ec.gp
znakor.edu.ms
znakot.eg.gp
znakoy.ehrlos.de
znakou.eicht.de
znakoi.einbiegen.de
...koo.eingewechselt.de
ALP Documentation > FAQ

 
rw-rw-rw-   guest   wheel

FAQ

Table of Contents

Archived FAQ -- Needs to be Transferred to Wiki

I can't see any Schedule entries after I successfully add them

ALP uses the MySQL 4.0.x function UNION to display the schedule and the gaming rig statistics. If you wish to use these options, use the appropriate version of MySQL.

This effects all schedule functions including Food runs and tournaments.

my seating map isn't working!

The seating map (for speed purposes) now utilizes the php GD library (GD2). In order to use the seating map, you must have the gd library configured properly. Read on to enable GD.

Windows

1. Open your php.ini, find the extensions directory.

2. Uncomment the line by removing the semicolon from the following line:

from:

;extension=php_gd2.dll    

to:

extension=php_gd2.dll    

3. Make sure the extension_dir in your php.ini has the directory that points to the extensions subdirectory in your php installation folder.

for example:

extension_dir = "c:\php\extensions\"    

Linux

Add --with-gd to your configure line. If you don't wish to use the gd distro provided with php, use --with-gd="/path/to/gd"

(contributed by Spam)

WARNING: Versions prior to and including 0.96.10d require GD Library 1 to operate. Versions 0.96.11d+ use GD Library 2.

why the hell would i need your software to help me run my party?

ah yes, our software. well, after all these gamers show up to your lan party, it will be pandemonium. even if things are running smoothly, you'll still have pandemonium. the greatest weakness lan parties have is lack of communication. that's where our software comes in. having a centralized medium for communicating schedules, announcements, tournaments, etc is essential to a non-pandemonius lan. set our software up on the network. give gamers the ip to your web server, and away you go! in the words of the famous, talented, and ingenious food product inventor Ron Popeil, "Set it and Forget it!".

what the hell kind of tournaments can your software coordinate?

currently our software supports single elimination, single elimination free for all, consolation, double elimination, and round robin tournaments with virtually unlimited teams and virtually unlimited players.

what the hell do i need to run your software?

basically, you'll need a webserver (apache is preferred) running PHP and MySQL. those are all free downloads, so get them again to make sure you have the newest versions. you'll need to set up the server on the network so that it has a static ip (either by specifying the ip in the network settings, or having a very long lease time on your dhcp server) to ensure that gamers will be able to reach the server at the same place throughout the party. then you'll go through a series of steps to set up the software. successful completion of setup yields you with a headache free lan ahead.

> apache web server (windows and linux versions)

> php web scripting language (windows and linux versions)

> mysql database server (windows and linux versions)

why the hell doesn't this work with some sort of forum software?

we here at nerdclub felt that there is a happy medium of good communication at lan parties. we felt that integrating some sort of forum software into alp would take away from the lan party. you don't want people to become too busy with the intranet page that they don't get up, walk around, and socialize with some of the other people there. that's why a lan party is fun. you don't want them to talk on the intranet page when they're sitting two tables away. there is a shoutbox integrated into alp, and hopefully that is enough to satisfy opinion sharing from the gamers.

i loaded up ALP, but i'm getting all these include errors! (oh hell)

you didn't run the install script. edit your _functions.php, then go to install/install.php and configure your database.

why the hell am i getting "undefined index" or "undefined offset" errors?

due to ALP's current 'beta' status, some of the code is imperfect, but it does still work properly. your php installation currently has the error reporting higher than the default. go into your php.ini and edit the error_reporting variable to have the value E_ALL & ~E_NOTICE.

what the hell kind of php.ini variables are required?

with version 0.97, magic_quotes_gpc is required. register_globals and short_open_tags are not.

in any case, magic_quotes_gpc should be enabled and register_globals should be disabled. doing this will make your setup more secure.

i don't know why but my ALP still isn't working after reading through all this bullshit! what the hell!?!?!??!?!?!?!?!??!?!?!?!?!??!?!?!?

you probably have an outdated version of PHP or MySQL. i strongly discourage using any sort of all-in-one-installer. they tend to be buggy and/or very outdated. the headaches you probably have from trying to use it have negated any sort of time convenience intended from that kind of thing.



---Anything below here is for versions of ALP earlier than 0.98---

-we highly recommend updating to the newest version of ALP



I'm getting a 'Call to undefined function: is_a()' error (No longer valid for 0.98 or higher)

(added by progster)

If you are using a PHP version prior to PHP 4.2.0 you should consider updating to PHP 4.3.10 or higher, this will fix the problem. An alternative solution is to install the PEAR package PHP_Compat.

More information about using this function and other function without upgrading your version of PHP can be found on this link: http://pear.php.net/package/PHP_Compat

I'm getting a MDB2 'Not Found' Error (PEAR_Error::setFetchMode) (No longer valid for 0.98 or higher)

Before you read below, MAKE SURE your $database['type'] variable in your config is set to 'mysql'.

In your /_config.php, make sure it's:

$database['type'] = 'mysql';

If that's what it already is, keep reading...

This problem applies to Windows servers with PHP 4.x and MySQL 4.1+. They do not cooperate at all due to library version incompatabilities.

Long version:

First of all, be sure that your php installation has support for mysql. To do this, create a file with the following conents:

<?php 
phpinfo();
?>

put it in your htdocs directory, and view it in your web browser. If there is no "mysql" section, then you need to find your php.ini file ( the one listed on the phpinfo page ) and uncomment extension=php_mysql.dll. If you've done that make sure you have installed libmysql.dll into C:\Windows\System32\. This file can be found in the root php installation directory.

Now this is where the problem comes in. The current version of the win32 php_mysql.dll (5.0.2) was compiled against libmysql.dll version 3.23.xx. As of mysql 4.1.2, some of the function protocols in libmysql.dll were updated. This means that to use any programs that link against mysql, and you're using mysql >= 4.1.2, they have to be compiled against a libmysql.dll that is also >= 4.1.2. If you've been paying attention, you'll see the problem: the current version of php_mysql.dll cannot be used with mysql 4.1! The only way to fix this is to recompile php_mysql.dll against the new libmysql.dll (which is included in the 'lib' directory in your mysql install). Hopefully, this will be done in php 5.0.3, since mysql 4.1 has only recently become stable.

Anyway, I hope everybody followed that. Stick with mysql 4.0.x, or upgrade to PHP 5 until this problem is fixed.



Reference FAQ
http://www.nerdclub.net/alp/cowiki/ALPDocumentation/FAQ


Prev. Installation Help   Using ALP Next


SourceForge.net Logo
 ©2004 the nerdclub programming team | nerdclub.net.
Driven by coWiki 0.4.0-dev (August 2, 2004) web collaboration tool.