X3RPM now allows you to remotely monitor and manage your empire while you are away from your computer. Check your game's status from work, school, or anywhere with an Internet connection, and send commands, modify settings, or tweak your ships and stations without even being at home!
This latest version offers you the ability to view detailed statistics about your empire, see a propety listing with all of your stations and ships, view a version of the galaxy map and interactively select sectors and see what's in them, all from the comfort of your favorite web browser.
However, this is still a PRERELEASE version, and not all of the planned features are implemented yet. Read more about this in the readme file. Also of note is that with the current implementation, you MAY receive 'RPM Host Offline' results even though the RPM Host is indeed running. The cause of this can be ship moving out of sector without updates from the RPM Host, delays in script or code execution, log files not being cleaned up properly, etc. These will be top-priority fixes for the final release version, but for now, can simply be ignored by returning to the property or universe pages and continuing from there so that caches refresh and such.
*Version Note* - X3RPM is now released in three different flavors:
X3RPM Full Version (6.4 MB) - This release includes every file necessary to run X3RPM without any major tweaking or management from the user. Simply extract files to the proper directories and install the X3RPM service (See the Readme) and you should be ready to go.
X3RPM Update Version (83 kB) - This release only includes files updated since the previous version of X3RPM. If you have a working installation of the last version (currently v0.2), you can safely install this over top the old version, restart the X3RPM service, restart the X3RPM Host ingame, and you should be set to go.
X3RPM Admin Version (63 kB) - Designed for those who already have running webservers (Apache, IIS, etc). Extract the script and t files into X3 and the htdocs files into the appropriate directory of the webserver, and everything should work. *NOTE* - You MUST be using PHP version 5.0.5 or newer, or else X3RPM *WILL NOT* function properly.
Download (Full Version Only):
http://leetcode.net/files/x3rpm-0.7-full.rar
README:
Code: Select all
****** X3RPM - X3 Remote Property Management ******
Created by: John Reese (Nuclear_Eclipse)
Current Version: 0.7 - 2005-12-08
***************************************************
What It Is:
X3RPM is a remote management utility that allows a
user to view statistics, property lists, galaxy and
sector maps, and more from any web browser with
access to the internet. The ability to remotely
command and manage ships and stations is also a
major feature of the RPM suite. All information is
updated live from the current X3 session, and is
fed to the website for instant updates.
X3RPM utilizes two technologies to deliver content:
- Apache 2.0.55
- PHP 5.0.5
It creates a web server on the host machine, which
listens for connections on port 7800. It then uses
php pages to communicate with special scripts in X3
to deliver live information.
It does require the user to run a script in X3 via
a command on either a ship or a station. This
allows the script to have two-way communication
with the php pages via log files and text files.
NOTE: The property, universe, and sector pages
require a running copy of X3 with a station or ship
running the 'X3 RPM Host' command in order to
function. The Statistics page only requires the
'X3 RPM Host' command to have been run at some
point in the past.
***************************************************
Features:
- View game statistics
- View a list of player-owned property
- View a map of the currently explored universe
- View sector's listing of ships and stations
- View detailed information for stations, including
monetary data, products and resources, docked
and owned ships, and more.
- View detailed information for ships, including
pilot, sector, homebase, performance stats,
freight bay contents, current command status,
docked, and owned ships.
- Change station and ship names and settings
- Give commands to ships for just about anything
- View X3RPM from any internet capable PC
- No need to have X3 installed on remote systems
- Compatible with any X3 modification or galaxy
- Allows for changeable layouts and themes a la CSS
***************************************************
Limitations:
- Statistics are not 100% live, which allows stats
to be accessed even when the game isn't running;
Instead, stats are updated every few seconds.
- Universe map does not highlight sectors only
containing player ships that are docked, mainly
due to limitations of the X3 script editor.
(Workaround planned for final release)
- Finding ships can be troublesome if the ship
changes sectors. Limited searching is in place,
but if the ship has moved more than a couple
sectors away since the last update, returning to
the property screen will be necessary to locate
the ship once more.
***************************************************
Planned Features:
- Online documentation
- Live statistics signature image (a la Logaan)
- Fix the Universe map highlight issue (workaround)
- Allow the player to trade with stations from RPM
- Figure out serialisation so that ship searching
no longer is necessary
- Calculate proper interpretations for Rank stats
so that the stats page wont have all those
blasted xxxx entries...
- Possibly a shoutbox of sorts to allow for users
to leave comments or communicate with others
***************************************************
Installation:
- Extract the .rar contents into your X3 Reunion
folder. You may move the 'x3rpm' folder to
anywhere you prefer at this point ONLY.
- Modify the 'x3rpm/htdocs/inc/func.php' file in
WordPad so that the file points to your X3 root
directory (already correct for DeepSilver copies)
- Run the 'x3rpm/x3rpm-install.bat' file to create
a service for the X3RPM program to start on its
own when windows starts
- Run the 'x3rpm/x3rpm-start.bat' to start X3RPM
(This is only required the first time, or if you
specifically stop the X3RPM service later)
- Open up your router/firewall/NAT for port 7800
- browse to http://localhost:7800 (You're Done)
***************************************************
Using X3RPM:
- You must have the X3RPM service running to use
X3RPM.
- Make sure you have properly set the
'x3rpm/htdocs/inc/func.php' file to point to your
X3 directory
- Start X3
- Go to the command console for a ship or station
(Recommend using a station as the script host)
- Choose a command slot that is empty, and select
the 'X3 RPM Host' command
- You're done. You can now view your X3RPM pages
from a different computer.
- The default username/password combination is
'x3rpm'/'password' - You can change the password
via the 'x3rpm/x3rpm-change-password.bat' file,
which will then require a restart of X3RPM.
NOTE: Make sure you run the 'X3 RPM HOST' on only
ONE ship or station in X3. If you have multiple
instances of the host script running, you WILL
have issues.
***************************************************
Uninstallation:
- Stop the 'X3 RPM Host' script in your X3 savegame
- Run the 'x3rpm/x3rpm-stop.bat' and
'x3rpm/x3rpm-uninstall.bat' programs
- remove the 'x3rpm' directory
- remove 't/447850.xml' and 't/447851.xml'
- remove all *.nuke.rpm.* scripts
***************************************************
Compatibility:
- Uses 447850.xml and 447851.xml text files
- Uses 7850 and 7851 text pages
- Uses command slot 1150 and 1250
(COMMAND_STATION_50 and COMMAND_SHIP_50)
- Uses log07850.txt thru 07999.txt log files
***************************************************
History:
- v0.7 - 2005-12-08 - Public Release
- First release to offer three versions:
Full - Includes everything
Update - All files changed from 0.2
Admin - For current website admins
- Ship finding routines optimized and extended
to allow RPM to find ships that have moved to
adjacent sectors
- New CSS stylesheet implementation used, allows
for easily switching to a different stylesheet
- Default stylesheet updated to utilize icons
unique to every ship/station class
- v0.6 - 2005-12-05 - Internal Release
- Ship information and command system completed
- More detailed information placed into the
propety menu, including station resources and
ship environments
- v0.4 - 2005-11-30 - Internal Release
- Station information and commands completed
- Basic ship info in place
- Fixed issues with deleting/detecting log files
- v0.2 - 2005-11-23 - Initial Release
***************************************************