Look What I Made! (Server Tracking)

This is a general open discussion for all ALFA, Neverwinter Nights, and Dungeons & Dragons topics.

Moderator: ALFA Administrators

Veilan
Lead Admin
Posts: 6152
Joined: Mon Jan 05, 2004 3:33 pm
Location: UTC+1
Contact:

Re: Look What I Made! (Server Tracking)

Post by Veilan »

DL'ed the new .exe, not seeing any changes nor new options.
The power of concealment lies in revelation.
User avatar
NickD
Beholder
Posts: 1969
Joined: Sat Jul 31, 2004 9:38 am
Location: Auckland, New Zealand

Re: Look What I Made! (Server Tracking)

Post by NickD »

Huh. Are you sure you've copied the exe over the old exe? Are you using a shortcut? The new program is ~132kb, the old one was ~96kb for a quick reference.
Current PCs:
NWN1: Soppi Widenbottle, High Priestess of Yondalla.
NWN2: Gruuhilda, Tree Hugging Half-Orc
Hialmar
Fionn In Disguise
Posts: 3784
Joined: Sat Jan 03, 2004 11:54 am
Location: Toulouse, France
Contact:

Re: Look What I Made! (Server Tracking)

Post by Hialmar »

I just downloaded it and it's still version 1.0. (96 K)

Are you sure you uploaded the new version.

PS: it's the first time I download it.
PPS: I'll do a little wiresharking to see if I can find a way to get a correct list of online players.
User avatar
NickD
Beholder
Posts: 1969
Joined: Sat Jul 31, 2004 9:38 am
Location: Auckland, New Zealand

Re: Look What I Made! (Server Tracking)

Post by NickD »

Hialmar wrote:I just downloaded it and it's still version 1.0. (96 K)

Are you sure you uploaded the new version.

PS: it's the first time I download it.
PPS: I'll do a little wiresharking to see if I can find a way to get a correct list of online players.
... Bizarre... on the page, it says the file is 132kb and when I download it, it is the new version... I have added all the files as a ZIP file.

If you can get a list of the online players, that'd be great, otherwise I have a less nice backup plan, that I'd like to talk to Roek about...
Current PCs:
NWN1: Soppi Widenbottle, High Priestess of Yondalla.
NWN2: Gruuhilda, Tree Hugging Half-Orc
User avatar
Rotku
Iron Fist Tyrant
Posts: 6948
Joined: Tue Jan 06, 2004 1:09 am
Location: New Zealand (+13 GMT)

Re: Look What I Made! (Server Tracking)

Post by Rotku »

Hialmar wrote:I just downloaded it and it's still version 1.0. (96 K)

Are you sure you uploaded the new version.
Just checked, it certainly is the 1.1version uploaded there. Hialmar, I guess that's just a problem with living in Europe (or America, for that matter...), you guys are stuck forever in our past.
< Signature Free Zone >
Hialmar
Fionn In Disguise
Posts: 3784
Joined: Sat Jan 03, 2004 11:54 am
Location: Toulouse, France
Contact:

Re: Look What I Made! (Server Tracking)

Post by Hialmar »

It works now with the zip file.

Wiresharking didn't get me anything really usable.
For NWN2 you have to log completely in order to see the players connected list so it's a real mess.
For NWN1 it could be a bit easier (you can see the player list just after connecting but before selecting a character and logging in fully) but you'd still have to be connected with a GSID and need the server password.
User avatar
AcadiusLost
Chosen of Forumamus, God of Forums
Posts: 5061
Joined: Tue Oct 19, 2004 8:38 am
Location: Montara, CA [GMT -8]
Contact:

Re: Look What I Made! (Server Tracking)

Post by AcadiusLost »

Our SQL database for persistency gives PC names and online status (it is the source for the data on the webpage application that shows online players), but I see a few problems with using it to inform a downloadable applet.

1) It would not work for NWN2 servers which do not use the ACR (only Exodus and ALFA would potentially work that way, and Exodus uses a localhost SQL Server presently, so not externally query-able). The current arrangement of the monitor deal appears to work for most all sorts of servers, so it's going to get plenty of use and be widely appreciated by the NWN2 community in general.

2) Even if it is only Read-access to the central SQL DB which is incorporated into the application, there is still the possibility of it being used to query "off-limits" meta information which could cause significant problems down the line (statistics, GP amounts, alignment data, dieties, locations within a server, etc: for all PCs in ALFA across all servers). If this login information would have to be inside the code somewhere, I'd definitely not want it to be downloadable by whomever.

3) Depending on frequency of queries, if the application becomes popular, it might begin to increase the lag/burden on the game servers themselves, which have to "wait in line" to send/receive persistency information to the same SQL server as everyone running the server monitoring applet. This will only get worse when we shift over to storing larger information (p-chest contents) in the SQL database.

For now, ALFA members (maybe nonmembers too?) can just go to the website and mouse over the server listing to get the player info, seems like a needless use of resources to duplicate that effort for this application to me. As is, folks can run the server monitor to watch numbers, then use the website for more info if they see people on. Just my $0.02 though.

The application looks like nice work though!
User avatar
NickD
Beholder
Posts: 1969
Joined: Sat Jul 31, 2004 9:38 am
Location: Auckland, New Zealand

Re: Look What I Made! (Server Tracking)

Post by NickD »

AcadiusLost wrote:Our SQL database for persistency gives PC names and online status (it is the source for the data on the webpage application that shows online players), but I see a few problems with using it to inform a downloadable applet.

1) It would not work for NWN2 servers which do not use the ACR (only Exodus and ALFA would potentially work that way, and Exodus uses a localhost SQL Server presently, so not externally query-able). The current arrangement of the monitor deal appears to work for most all sorts of servers, so it's going to get plenty of use and be widely appreciated by the NWN2 community in general.
It should work for any server that uses a database to store login information (most likely through NWNx4). That database would have to be accessible externally though for the application to query it directly.

2) Even if it is only Read-access to the central SQL DB which is incorporated into the application, there is still the possibility of it being used to query "off-limits" meta information which could cause significant problems down the line (statistics, GP amounts, alignment data, dieties, locations within a server, etc: for all PCs in ALFA across all servers). If this login information would have to be inside the code somewhere, I'd definitely not want it to be downloadable by whomever.
I would have put the login information in the code initially, but eventually I would have used an encryption/decryption method to form the connectionstring so it could be used more generically.

The idea was I would include an string encryption program, where the admin of a server would encrypt all the connection information and provide it to the players in an encrypted form to put in their ServerList.txt... so no connection information would be in the code itself.


However, that was my last resort and I really didn't like it, so this and:
3) Depending on frequency of queries, if the application becomes popular, it might begin to increase the lag/burden on the game servers themselves, which have to "wait in line" to send/receive persistency information to the same SQL server as everyone running the server monitoring applet. This will only get worse when we shift over to storing larger information (p-chest contents) in the SQL database.
this to a much greater degree, are why I have dismissed the idea of my program querying a database directly.

For now, ALFA members (maybe nonmembers too?) can just go to the website and mouse over the server listing to get the player info, seems like a needless use of resources to duplicate that effort for this application to me. As is, folks can run the server monitor to watch numbers, then use the website for more info if they see people on. Just my $0.02 though.

The application looks like nice work though!
Well... Ideally, this isn't just something for ALFA. I'd like it to be useful to the NWN community as a whole.

Plus having a players online function allows me to eventually implement "favoured players" functionality, so Mr. Duncan could get a popup when Aitana or Muse or Kiyoti or Mikayla log in to a server he is monitoring that supports the player list implementation I'm looking at doing now (and another function I'm looking at implementing is a launch button that does a direct connect to that server from within my program... but at the moment, that only seems to work for NWN1).
Current PCs:
NWN1: Soppi Widenbottle, High Priestess of Yondalla.
NWN2: Gruuhilda, Tree Hugging Half-Orc
User avatar
zicada
Infrastructure Prawn
Posts: 7924
Joined: Thu Apr 04, 2002 10:00 pm
Location: Earth

Re: Look What I Made! (Server Tracking)

Post by zicada »

I think AL thought you made this for ALFA.

We already kinda have that functionality plus a ton more because nwnx4 can log way more data than nwnserver makes available to GS.

Its a cool tool though, well done. Honestly a bit surprised you had the skills to do this. I like the geek-aspect of it quite verily :D
"The God of the Old Testament is arguably the most unpleasant character in all fiction: jealous and proud of it; a petty, unjust, unforgiving control-freak; a vindictive, bloodthirsty ethnic cleanser; a misogynistic, homophobic, racist, infanticidal, genocidal, filicidal, pestilential, megalomaniacal, sadomasochistic, capriciously malevolent bully." -- Richard Dawkins
Hialmar
Fionn In Disguise
Posts: 3784
Joined: Sat Jan 03, 2004 11:54 am
Location: Toulouse, France
Contact:

Re: Look What I Made! (Server Tracking)

Post by Hialmar »

What I thought we could have is a php page on this website which would list players for a given server:
e.g.
http://www.alandfaraway.org/players.php?server=013
would give the list of players of TSM using about the same code Roek uses for the javascript popups.

Then Nick's tool could just connect to this url and print this data in a panel.

This way there is no problem with SQL remote connections (and we could even implement some caching mechanism so as not to query all the time).

It would be specific to ALFA but Nick could upload this php page code (minus our private login/pass to the SQL server) on the vault so that if other PW want to implement it they just have to customize this file and drop it on their website.
User avatar
NickD
Beholder
Posts: 1969
Joined: Sat Jul 31, 2004 9:38 am
Location: Auckland, New Zealand

Re: Look What I Made! (Server Tracking)

Post by NickD »

Hialmar wrote:What I thought we could have is a php page on this website which would list players for a given server:
e.g.
http://www.alandfaraway.org/players.php?server=013
would give the list of players of TSM using about the same code Roek uses for the javascript popups.

Then Nick's tool could just connect to this url and print this data in a panel.

This way there is no problem with SQL remote connections (and we could even implement some caching mechanism so as not to query all the time).

It would be specific to ALFA but Nick could upload this php page code (minus our private login/pass to the SQL server) on the vault so that if other PW want to implement it they just have to customize this file and drop it on their website.
I had basically the same idea, and have already passed it over to Roek.

Except it would be significantly easier to read a text file in a specific format. If it ends up as php code I may be able to just read the text on the screen, but my attempt at reading a php file straight just got me a load of php code.

I thought about requiring a header as the first row in the file, e.g., Player|Character|IsDM|DateTimeConnected|etc... so different servers could define which information to display, but the problem with that is that then I wouldn't be able to know what column has what information... I'd just be dumping it into a grid and using the header row as the column headings, so it'd be more functional if the file is always in the same format, i.e., no header row, columns always in the same order, must be blank/default value if that data isn't available.

Actually... maybe I'll implement it both ways... and just set it as an option as to how to read it...

:idea:
Current PCs:
NWN1: Soppi Widenbottle, High Priestess of Yondalla.
NWN2: Gruuhilda, Tree Hugging Half-Orc
Hialmar
Fionn In Disguise
Posts: 3784
Joined: Sat Jan 03, 2004 11:54 am
Location: Toulouse, France
Contact:

Re: Look What I Made! (Server Tracking)

Post by Hialmar »

You'll only see the output of the php file which can be formatted as you want.

I suppose there are classes in C# that let's you open a remote resource by giving it an URL.
It exists in Java and as C# was copied on Java it should be there somewhere.
User avatar
NickD
Beholder
Posts: 1969
Joined: Sat Jul 31, 2004 9:38 am
Location: Auckland, New Zealand

Re: Look What I Made! (Server Tracking)

Post by NickD »

Hialmar wrote:You'll only see the output of the php file which can be formatted as you want.

I suppose there are classes in C# that let's you open a remote resource by giving it an URL.
It exists in Java and as C# was copied on Java it should be there somewhere.
I guess I must be doing it wrong then, because whenever I read http://www.alandfaraway.org/forums/index.php, I just get the stuff you see when you do a view source on a page.

i.e.,
Spoiler:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">

<head>
<title>ALFA | A Land Far Away</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
// <![CDATA[
var jump_page = 'Enter the page number you wish to go to:';
var on_page = '';
var per_page = '';
var base_url = '';
var style_cookie = 'phpBBstyle';
var style_cookie_settings = '; path=/; domain=www.alandfaraway.org';
var onload_functions = new Array();
var onunload_functions = new Array();

/**
* Find a member
*/
function find_username(url)
{
popup(url, 760, 570, '_usersearch');
return false;
}

/**
* New function for handling multiple calls to window.onload and window.unload by pentapenguin
*/
window.onload = function()
{
for (var i = 0; i < onload_functions.length; i++)
{
eval(onload_functions);
}
}

window.onunload = function()
{
for (var i = 0; i < onunload_functions.length; i++)
{
eval(onunload_functions);
}
}

// ]]>
</script>
<script type="text/javascript" src="/phpBB3/styles/prosilver-embed/template/styleswitcher.js"></script>
<script type="text/javascript" src="/phpBB3/styles/prosilver-embed/template/forum_fn.js"></script>


<link href="/phpBB3/style.php?sid=4a55aa74ebd626b7eb54864f0abead7f&id=9&lang=en" rel="stylesheet" type="text/css" media="screen, projection" />

<link href="/phpBB3/styles/prosilver-embed/theme/normal.css" rel="stylesheet" type="text/css" title="A" />
<link href="/phpBB3/styles/prosilver-embed/theme/medium.css" rel="alternate stylesheet" type="text/css" title="A+" />
<link href="/phpBB3/styles/prosilver-embed/theme/large.css" rel="alternate stylesheet" type="text/css" title="A++" />



<link type="text/css" rel="stylesheet" media="all" href="/sites/default/files/css/25b4e911f517afdecdf37a47725f70a0.css" />
<link type="text/css" rel="stylesheet" media="print" href="/sites/default/files/css/1604c2fd9353e69b91b63e1d6ea321ef.css" />
<!--[if IE]>
<link type="text/css" rel="stylesheet" media="all" href="/sites/all/themes/zen/zen/ie.css?e" />
<![endif]-->
<script type="text/javascript" src="/sites/default/files/js/e957b756ef8584ff004f8caf12b6e011.js"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings, { "basePath": "/", "googleanalytics": { "trackOutgoing": 1, "trackMailto": 1, "trackDownload": 1, "trackDownloadExtensions": "7z|aac|avi|csv|doc|exe|flv|gif|gz|jpe?g|js|mp(3|4|e?g)|mov|pdf|phps|png|ppt|rar|sit|tar|torrent|txt|wma|wmv|xls|xml|zip" }, "locations": { "1": [ "77", "Norway", 1, 1, 3, 9, 0, 1, 10, 9, 0, 1 ], "2": [ "102", "Thailand", 7, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "3": [ "4", "Australia CT", 9.5, 1, 10, 9, 0, 2, 3, 9, 0, 3 ], "4": [ "75", "New Zealand", 12, 1, 9, 9, 0, 2, 4, 1, 0, 3 ], "5": [ "109", "USA PT", -8, 1, 3, 2, 0, 2, 11, 1, 0, 2 ], "6": [ "112", "USA ET", -5, 1, 3, 2, 0, 2, 11, 1, 0, 2 ] }, "maxnum": "6", "time_str": "M d H:i", "show_dst": 0, "dst_str": "*", "sdow": [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], "smon": [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" ], "ldow": [ "Sunday", "Monday", "Tueday", "Wedday", "Thuday", "Friday", "Satday" ], "lmon": [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ] });
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--

// initialize tooltips in a separate thread
$(document).ready(function() {
window.setTimeout(hovertipInit, 1);
});

//--><!]]>
</script>
</head>
<body class="not-front not-logged-in one-sidebar sidebar-left page-forums-index-php section-forums">

<div id="page"><div id="page-inner">

<a name="top" id="navigation-top"></a>

<div id="header"><div id="header-inner" class="clear-block">

<div id="signup"><form action="http://www.alandfaraway.org/applications/player_new" method="post"><input type="image" src="http://www.alandfaraway.org/signup_button.png" name="signup" alt="" width="100" height="34" /></form>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"><input type="hidden" name="cmd" value="_s-xclick" /> <input type="hidden" name="hosted_button_id" value="1353567" /> <input border="0" type="image" src="http://www.alandfaraway.org/donate_button.png" name="submit" alt="" width="100" height="34" /></form></div>

<div id="logo-title">

<div id="logo"><a href="/" title="Home" rel="home"><img src="/sites/all/themes/alfa/logo.png" alt="Home" id="logo-image" /></a></div>




</div> <!-- /#logo-title -->

<div id="header-blocks" class="region region-header">
<div id="block-servers-0" class="block block-servers region-odd even region-count-1 count-6"><div class="block-inner">


<div class="content">
<div class=hovertip id=servers_players_tsm><b>Online players</b><br /><br />Ysberyl<br /></div><div class=hovertip id=servers_players_bg><b>Online players</b><br /><br />Ashan Faewind<br />Casen Laslis<br />Allina Du'Monte<br /></div><font style="color:white; font-size: 0.8em; line-height: 1.3; float:left"><span class="hovertip_target" hovertip="servers_players_tsm">The Silver Marches: 1<br /></span><span class="hovertip_target" hovertip="servers_players_bg">Baldur's Gate: 3</span></font> </div>


</div></div> <!-- /block-inner, /block -->
</div> <!-- /#header-blocks -->

</div></div> <!-- /#header-inner, /#header -->

<div id="main"><div id="main-inner" class="clear-block with-navbar">

<div id="content"><div id="content-inner">



<div id="content-header">
<div class="breadcrumb"><a href="/">Home</a> › </div> </div> <!-- /#content-header -->

<div id="content-area">
<div id="phpbbforum-page">

<div id="wrap">
<a id="top" name="top" accesskey="t"></a>
<div id="page-header">
<div class="headerbar">
<div class="inner"></span>


<div id="search-box">
<form action="http://www.alandfaraway.org/forums/sear ... 4f0abead7f" method="post" id="search">
<fieldset>
<input name="keywords" id="keywords" type="text" maxlength="128" title="Search for keywords" class="inputbox search" value="Search…" onclick="if(this.value=='Search…')this.value='';" onblur="if(this.value=='')this.value='Search…';" />
<input class="button2" value="Search" type="submit" /><br />
<a href="http://www.alandfaraway.org/forums/sear ... 4f0abead7f" title="View the advanced search options">Advanced search</a> </fieldset>
</form>
</div>

</div>
</div>

<div class="navbar">
<div class="inner"><span></span></span>

<ul class="linklist navlinks">
<li class="icon-home"><a href="http://www.alandfaraway.org/forums/inde ... 4f0abead7f" accesskey="h">Board index</a> </li>


</ul>


<ul class="linklist rightside">
<li class="icon-faq"><a href="http://www.alandfaraway.org/forums/faq. ... 4f0abead7f" title="Frequently Asked Questions">FAQ</a></li>
<li class="icon-logout"><a href="http://www.alandfaraway.org/forums/ucp. ... 4f0abead7f" title="Login" accesskey="l">Login</a></li>
</ul>

<span class="corners-bottom"><span></span></span></div>
</div>

</div>

<a name="start_here"></a>
<div id="page-body">


<p class="right">It is currently Sat Apr 18, 2009 11:37 pm</p>
<ul class="linklist">
<li><a href="http://www.alandfaraway.org/forums/sear ... ad7f">View unanswered posts</a> &bull; <a href="http://www.alandfaraway.org/forums/sear ... ad7f">View active topics</a></li>
</ul>
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt><a href="http://www.alandfaraway.org/forums/view ... ad7f">ALFA Library</a></dt>
<dd class="topics">Topics</dd>
<dd class="posts">Posts</dd>
<dd class="lastpost"><span>Last post</span></dd>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<li class="row">
<dl class="icon" style="background-image: url(http://www.alandfaraway.org/phpBB3/styl ... m_read.gif); background-repeat: no-repeat;">
<dt title="No new posts">
<a href="http://www.alandfaraway.org/forums/view ... 4f0abead7f" class="forumtitle">ALFA Library</a><br />
For member-created stories, poems, and other creative work.
<br /> <br /><strong>Moderator:</strong> <a href="http://www.alandfaraway.org/forums/memb ... d7f">Staff - Librarian</a> </dt>
<dd class="topics">662 <dfn>Topics</dfn></dd>
<dd class="posts">5016 <dfn>Posts</dfn></dd>
<dd class="lastpost"><span>
<dfn>Last post</dfn> by <a href="http://www.alandfaraway.org/forums/memb ... anielmn</a> <a href="http://www.alandfaraway.org/forums/view ... 8311"><img src="http://www.alandfaraway.org/phpBB3/styl ... latest.gif" width="11" height="9" alt="View the latest post" title="View the latest post" /></a> <br />Wed Apr 15, 2009 10:27 pm</span>
</dd>
</dl>
</li>
<li class="row">
<dl class="icon" style="background-image: url(http://www.alandfaraway.org/phpBB3/styl ... m_read.gif); background-repeat: no-repeat;">
<dt title="No new posts">
<a href="http://www.alandfaraway.org/forums/view ... 4f0abead7f" class="forumtitle">Realmslore</a><br />
If you have questions regarding Forgotten Realms or ALFA Canon, ask our experts here. </dt>
<dd class="topics">96 <dfn>Topics</dfn></dd>
<dd class="posts">711 <dfn>Posts</dfn></dd>
<dd class="lastpost"><span>
<dfn>Last post</dfn> by <a href="http://www.alandfaraway.org/forums/memb ... >Veilan</a> <a href="http://www.alandfaraway.org/forums/view ... 8582"><img src="http://www.alandfaraway.org/phpBB3/styl ... latest.gif" width="11" height="9" alt="View the latest post" title="View the latest post" /></a> <br />Sat Apr 18, 2009 4:13 pm</span>
</dd>
</dl>
</li>
</ul>

<span class="corners-bottom"><span></span></span></div>
</div>
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt><a href="http://www.alandfaraway.org/forums/view ... ad7f">ALFA General</a></dt>
<dd class="topics">Topics</dd>
<dd class="posts">Posts</dd>
<dd class="lastpost"><span>Last post</span></dd>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<li class="row">
<dl class="icon" style="background-image: url(http://www.alandfaraway.org/phpBB3/styl ... locked.gif); background-repeat: no-repeat;">
<dt title="Forum locked">
<a href="http://www.alandfaraway.org/forums/view ... 4f0abead7f" class="forumtitle">New Players</a><br />
Forum group for all new player discussions. <br /><strong>Moderator:</strong> <a href="http://www.alandfaraway.org/forums/memb ... 4f0abead7f" style="color: #AA0000;" class="username-coloured">Rotku</a> <br /><strong>Subforums: </strong> <a href="http://www.alandfaraway.org/forums/view ... 4f0abead7f" class="subforum read" title="No new posts">ALFA Player Manual</a>, <a href="http://www.alandfaraway.org/forums/view ... 4f0abead7f" class="subforum read" title="No new posts">Technical Helpdesk</a> </dt>
<dd class="topics">25 <dfn>Topics</dfn></dd>
<dd class="posts">134 <dfn>Posts</dfn></dd>
<dd class="lastpost"><span>
<dfn>Last post</dfn> by <a href="http://www.alandfaraway.org/forums/memb ... 7f">dergon darkhelm</a> <a href="http://www.alandfaraway.org/forums/view ... 6527"><img src="http://www.alandfaraway.org/phpBB3/styl ... latest.gif" width="11" height="9" alt="View the latest post" title="View the latest post" /></a> <br />Wed Mar 25, 2009 8:34 pm</span>
</dd>
</dl>
</li>
</ul>

<span class="corners-bottom"><span></span></span></div>
</div>
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt><a href="http://www.alandfaraway.org/forums/view ... ad7f">ALFA Projects</a></dt>
<dd class="topics">Topics</dd>
<dd class="posts">Posts</dd>
<dd class="lastpost"><span>Last post</span></dd>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<li class="row">
<dl class="icon" style="background-image: url(http://www.alandfaraway.org/phpBB3/styl ... m_read.gif); background-repeat: no-repeat;">
<dt title="No new posts">
<a href="http://www.alandfaraway.org/forums/view ... 4f0abead7f" class="forumtitle">NWN2: ALFA Core Rules</a><br />
For scripted ALFA systems and all related technical discussions. (ACR) <br /><strong>Moderator:</strong> <a href="http://www.alandfaraway.org/forums/memb ... 4f0abead7f" style="color: #AA0000;" class="username-coloured">AcadiusLost</a> </dt>
<dd class="topics">222 <dfn>Topics</dfn></dd>
<dd class="posts">2541 <dfn>Posts</dfn></dd>
<dd class="lastpost"><span>
<dfn>Last post</dfn> by <a href="http://www.alandfaraway.org/forums/memb ... rrenhfx</a> <a href="http://www.alandfaraway.org/forums/view ... 8583"><img src="http://www.alandfaraway.org/phpBB3/styl ... latest.gif" width="11" height="9" alt="View the latest post" title="View the latest post" /></a> <br />Sat Apr 18, 2009 4:23 pm</span>
</dd>
</dl>
</li>
<li class="row">
<dl class="icon" style="background-image: url(http://www.alandfaraway.org/phpBB3/styl ... m_read.gif); background-repeat: no-repeat;">
<dt title="No new posts">
<a href="http://www.alandfaraway.org/forums/view ... 4f0abead7f" class="forumtitle">NWN2: ALFA Base Resources</a><br />
For the development of standard ALFA palettes and all they contain. (ABR) <br /><strong>Moderator:</strong> <a href="http://www.alandfaraway.org/forums/memb ... rrenhfx</a> </dt>
<dd class="topics">63 <dfn>Topics</dfn></dd>
<dd class="posts">1013 <dfn>Posts</dfn></dd>
<dd class="lastpost"><span>
<dfn>Last post</dfn> by <a href="http://www.alandfaraway.org/forums/memb ... mudgeon</a> <a href="http://www.alandfaraway.org/forums/view ... 5833"><img src="http://www.alandfaraway.org/phpBB3/styl ... latest.gif" width="11" height="9" alt="View the latest post" title="View the latest post" /></a> <br />Sat Nov 15, 2008 11:38 pm</span>
</dd>
</dl>
</li>
<li class="row">
<dl class="icon" style="background-image: url(http://www.alandfaraway.org/phpBB3/styl ... m_read.gif); background-repeat: no-repeat;">
<dt title="No new posts">
<a href="http://www.alandfaraway.org/forums/view ... 4f0abead7f" class="forumtitle">NWN2: ALFA Custom Content</a><br />
For custom content project activities, including the creation of new models or textures and integration of 3rd party content. (ACC) <br /><strong>Moderators:</strong> <a href="http://www.alandfaraway.org/forums/memb ... rrenhfx</a>, <a href="http://www.alandfaraway.org/forums/memb ... d7f">Grand Fromage</a> </dt>
<dd class="topics">109 <dfn>Topics</dfn></dd>
<dd class="posts">980 <dfn>Posts</dfn></dd>
<dd class="lastpost"><span>
<dfn>Last post</dfn> by <a href="http://www.alandfaraway.org/forums/memb ... efigure</a> <a href="http://www.alandfaraway.org/forums/view ... 8574"><img src="http://www.alandfaraway.org/phpBB3/styl ... latest.gif" width="11" height="9" alt="View the latest post" title="View the latest post" /></a> <br />Sat Apr 18, 2009 2:56 pm</span>
</dd>
</dl>
</li>
</ul>

<span class="corners-bottom"><span></span></span></div>
</div>
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt><a href="http://www.alandfaraway.org/forums/view ... ad7f">ALFA Player Groups</a></dt>
<dd class="topics">Topics</dd>
<dd class="posts">Posts</dd>
<dd class="lastpost"><span>Last post</span></dd>
</dl>
</li>
</ul>
<ul class="topiclist forums">
</ul>

<span class="corners-bottom"><span></span></span></div>
</div>
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt><a href="http://www.alandfaraway.org/forums/view ... ad7f">ALFA Archives</a></dt>
<dd class="topics">Topics</dd>
<dd class="posts">Posts</dd>
<dd class="lastpost"><span>Last post</span></dd>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<li class="row">
<dl class="icon" style="background-image: url(http://www.alandfaraway.org/phpBB3/styl ... locked.gif); background-repeat: no-repeat;">
<dt title="Forum locked">
<a href="http://www.alandfaraway.org/forums/view ... 4f0abead7f" class="forumtitle">Play-by-Post Archive</a><br />
Play-by-Post Roleplay anyone? This is the place! </dt>
<dd class="topics">62 <dfn>Topics</dfn></dd>
<dd class="posts">1467 <dfn>Posts</dfn></dd>
<dd class="lastpost"><span>
<dfn>Last post</dfn> by <a href="http://www.alandfaraway.org/forums/memb ... >Mayhem</a> <a href="http://www.alandfaraway.org/forums/view ... 5366"><img src="http://www.alandfaraway.org/phpBB3/styl ... latest.gif" width="11" height="9" alt="View the latest post" title="View the latest post" /></a> <br />Mon Mar 09, 2009 4:52 pm</span>
</dd>
</dl>
</li>
</ul>

<span class="corners-bottom"><span></span></span></div>
</div>
<form method="post" action="http://www.alandfaraway.org/forums/ucp. ... 4f0abead7f" class="headerspace">
<h3><a href="http://www.alandfaraway.org/forums/ucp. ... in</a></h3>
<fieldset class="quick-login">
<label for="username">Username:</label>&nbsp;<input type="text" name="username" id="username" size="10" class="inputbox" title="Username" />
<label for="password">Password:</label>&nbsp;<input type="password" name="password" id="password" size="10" class="inputbox" title="Password" />
| <label for="autologin">Log me on automatically each visit <input type="checkbox" name="autologin" id="autologin" /></label>
<input type="submit" name="login" value="Login" class="button2" />
</fieldset>
</form>
<h3>Who is online</h3> <p>In total there are <strong>8</strong> users online :: 5 registered, 1 hidden and 2 guests (based on users active over the past 5 minutes)<br />Most users ever online was <strong>193</strong> on Tue Jan 25, 2005 3:29 am<br /> <br />Registered users: <span style="color: #9E8DA7;" class="username-coloured">Google [Bot]</span>, <a href="http://www.alandfaraway.org/forums/memb ... 4f0abead7f" style="color: #AA0000;" class="username-coloured">HEEGZ</a>, <a href="http://www.alandfaraway.org/forums/memb ... >jmecha</a>, <span style="color: #9E8DA7;" class="username-coloured">MSN [Bot]</span>, <span style="color: #9E8DA7;" class="username-coloured">Yahoo [Bot]</span> <br /><em>Legend: <a style="color:#AA0000" href="http://www.alandfaraway.org/forums/memb ... trators</a>, <a style="color:#00AA00" href="http://www.alandfaraway.org/forums/memb ... 7f">Global moderators</a></em></p>
<h3>Statistics</h3>
<p>Total posts <strong>151562</strong> &bull; Total topics <strong>13545</strong> &bull; Total members <strong>2079</strong> &bull; Our newest member <strong><a href="http://www.alandfaraway.org/forums/memb ... strong></p>
</div>

<div id="page-footer">

<div class="navbar">
<div class="inner"><span class="corners-top"><span></span></span>

<ul class="linklist">
<li class="icon-home"><a href="http://www.alandfaraway.org/forums/inde ... 4f0abead7f" accesskey="h">Board index</a></li>
<li class="rightside"><a href="http://www.alandfaraway.org/forums/memb ... ead7f">The team</a> &bull; <a href="http://www.alandfaraway.org/forums/ucp. ... 7f">Delete all board cookies</a> &bull; All times are UTC </li>
</ul>

<span class="corners-bottom"><span></span></span></div>
</div>

<!--
We request you retain the full copyright notice below including the link to www.phpbb.com.
This not only gives respect to the large amount of time given freely by the developers
but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain
the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
"phpBB" linked to www.phpbb.com. If you refuse to include even this then support on our
forums may be affected.

The phpBB Group : 2006
//-->

<div class="copyright">Powered by <a href="http://www.phpbb.com/">phpBB</a> &copy; 2000, 2002, 2005, 2007 phpBB Group. Color scheme by <a href="http://www.colorizeit.com/">ColorizeIt!</a>
</div>
</div>

</div>

<div>
<a id="bottom" name="bottom" accesskey="z"></a>
</div>

</div><!-- /phpbbforum-page --> </div>



</div></div> <!-- /#content-inner, /#content -->

<div id="navbar"><div id="navbar-inner" class="clear-block region region-navbar">

<a name="navigation" id="navigation"></a>

<div id="search-box">
<form action="/forums/index.php" accept-charset="UTF-8" method="post" id="search-theme-form">
<div><div id="search" class="container-inline">
<div class="form-item" id="edit-search-theme-form-1-wrapper">
<label for="edit-search-theme-form-1">Search this site: </label>
<input type="text" maxlength="128" name="search_theme_form" id="edit-search-theme-form-1" size="15" value="" title="Enter the terms you wish to search for." class="form-text" />
</div>
<input type="submit" name="op" id="edit-submit-1" value="Search" class="form-submit" />
<input type="hidden" name="form_build_id" id="form-82fd0ad79e04221012bb1ec14e106e36" value="form-82fd0ad79e04221012bb1ec14e106e36" />
<input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form" />
</div>

</div></form>
</div> <!-- /#search-box -->

<div id="primary">
<ul class="links"><li class="menu-638 first"><a href="/apm" title="ALFA Player Manual">ALFA Player Manual</a></li>
<li class="menu-279"><a href="/node/835" title="Technical Documentation">Technical Documentation</a></li>
<li class="menu-276 last"><a href="/node/431" title="DM Documentation">Dm Documentation</a></li>
</ul> </div> <!-- /#primary -->



</div></div> <!-- /#navbar-inner, /#navbar -->

<div id="sidebar-left"><div id="sidebar-left-inner" class="region region-left">
<div id="block-user-0" class="block block-user region-odd odd region-count-1 count-1"><div class="block-inner">

<h2 class="title">User login</h2>

<div class="content">
<form action="/forums/index.php?destination=phpbbforum%2Findex.php" accept-charset="UTF-8" method="post" id="user-login-form">
<div><div class="form-item" id="edit-name-wrapper">
<label for="edit-name">Username: <span class="form-required" title="This field is required.">*</span></label>
<input type="text" maxlength="60" name="name" id="edit-name" size="15" value="" class="form-text required" />
</div>
<div class="form-item" id="edit-pass-wrapper">
<label for="edit-pass">Password: <span class="form-required" title="This field is required.">*</span></label>
<input type="password" name="pass" id="edit-pass" maxlength="60" size="15" class="form-text required" />
</div>
<input type="submit" name="op" id="edit-submit" value="Log in" class="form-submit" />
<div class="item-list"><ul><li class="first last"><a href="http://www.alandfaraway.org/forums/ucp. ... f">Request new password</a></li>
</ul></div><input type="hidden" name="form_build_id" id="form-1b3952097748f5c2277d830e2aa07e8b" value="form-1b3952097748f5c2277d830e2aa07e8b" />
<input type="hidden" name="form_id" id="edit-user-login-block" value="user_login_block" />

</div></form>
</div>


</div></div> <!-- /block-inner, /block -->
<div id="block-user-1" class="block block-user region-even even region-count-2 count-2"><div class="block-inner">

<h2 class="title">Navigation</h2>

<div class="content">
<ul class="menu"><li class="leaf first"><a href="http://www.alandfaraway.org/forums/" title="Forums">Forums</a></li>
<li class="collapsed"><a href="/downloads" title="Downloads">Downloads</a></li>
<li class="leaf"><a href="/screenshots" title="ALFA in Pictures">ALFA in Pictures</a></li>
<li class="leaf"><a href="/pics" title="Images of some of ALFA's members">Behind the mask</a></li>
<li class="leaf"><a href="http://www.cafepress.com/alfashop" title="ALFA's cafepress shop. Order tshirts, coffeecups and other items, and support ALFA financially at the same time!">ALFA Shop (NEW!)</a></li>
<li class="leaf last"><a href="/about" title="About ALFA">About</a></li>
</ul> </div>


</div></div> <!-- /block-inner, /block -->
<div id="block-menu-menu-newplayers" class="block block-menu region-odd odd region-count-3 count-3"><div class="block-inner">

<h2 class="title">New Players</h2>

<div class="content">
<ul class="menu"><li class="collapsed first"><a href="/node/1111" title="How Do I Join ALFA?">Joining ALFA</a></li>
<li class="collapsed last"><a href="http://www.alandfaraway.org/node/1110" title="Getting Started">Getting Started</a></li>
</ul> </div>


</div></div> <!-- /block-inner, /block -->
<div id="block-user-3" class="block block-user region-even even region-count-4 count-4"><div class="block-inner">

<h2 class="title">Who's online</h2>

<div class="content">
There are currently <em>7 users</em> and <em>0 guests</em> online.<div class="item-list"><h3>Online users</h3><ul><li class="first">NickD</li>
<li>jmecha</li>
<li>heegz</li>
<li>The_Righteous</li>
<li>johnlewismcleod</li>
<li>soapie</li>
<li class="last">Coaan</li>
</ul></div> </div>


</div></div> <!-- /block-inner, /block -->
<div id="block-worldclock-0" class="block block-worldclock region-odd odd region-count-5 count-5"><div class="block-inner">

<h2 class="title">Timezones</h2>

<div class="content">
<table id="wordclock"><tr class="odd"><td class="worldclock_location">Norway</td><td class="worldclock_time"><span id="worldclock1"></span></td></tr><tr class="even"><td class="worldclock_location">Thailand</td><td class="worldclock_time"><span id="worldclock2"></span></td></tr><tr class="odd"><td class="worldclock_location">Australia CT</td><td class="worldclock_time"><span id="worldclock3"></span></td></tr><tr class="even"><td class="worldclock_location">New Zealand</td><td class="worldclock_time"><span id="worldclock4"></span></td></tr><tr class="odd"><td class="worldclock_location">USA PT</td><td class="worldclock_time"><span id="worldclock5"></span></td></tr><tr class="even"><td class="worldclock_location">USA ET</td><td class="worldclock_time"><span id="worldclock6"></span></td></tr></table> </div>


</div></div> <!-- /block-inner, /block -->
</div></div> <!-- /#sidebar-left-inner, /#sidebar-left -->


</div></div> <!-- /#main-inner, /#main -->

<div id="footer"><div id="footer-inner" class="region region-footer">

<div id="footer-message">Powered by Drupal & phpBB3</div>

<div id="block-system-0" class="block block-system region-odd odd region-count-1 count-7"><div class="block-inner">


<div class="content">
<a href="http://drupal.org"><img src="/misc/powered-black-80x15.png" alt="Powered by Drupal, an open source content management system" title="Powered by Drupal, an open source content management system" width="80" height="15" /></a> </div>


</div></div> <!-- /block-inner, /block -->

</div></div> <!-- /#footer-inner, /#footer -->

</div></div> <!-- /#page-inner, /#page -->


<script type="text/javascript" src="/sites/all/modules/adsense/contrib/adsense_click/adsense_click.js"></script><script type="text/javascript" src="/sites/default/files/js/0690f9d118f80a32948c007e62acef30.js"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
setTimeout("DisplayClock(Drupal.settings.maxnum, Drupal.settings.time_str, Drupal.settings.show_dst, Drupal.settings.dst_str, Drupal.settings.locations)", 100);
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
try{var pageTracker = _gat._getTracker("UA-8073995-1");pageTracker._trackPageview();} catch(err) {}
//--><!]]>
</script>

</body>
</html>


Tried it about 4 different ways, and it's always the same.
Current PCs:
NWN1: Soppi Widenbottle, High Priestess of Yondalla.
NWN2: Gruuhilda, Tree Hugging Half-Orc
User avatar
hollyfant
Staff Head on a Pike - Standards
Posts: 3481
Joined: Mon Oct 24, 2005 3:33 pm
Location: the Netherworl... lands! I meant the Netherlands.

Re: Look What I Made! (Server Tracking)

Post by hollyfant »

That looks like properly formatted html to me. What are you using to display it?
Hialmar
Fionn In Disguise
Posts: 3784
Joined: Sat Jan 03, 2004 11:54 am
Location: Toulouse, France
Contact:

Re: Look What I Made! (Server Tracking)

Post by Hialmar »

Of course.
This is because the index.php php page outputs HTML.
However you can create php pages that generate anything you'd like: XML, pure text...

It should be something specific however so either Roek develops it or I can give it a try.
I'll be slower than Roek because I don't know drupal.
Post Reply