|
|
 |
View previous topic :: View next topic |
 |
| X3RPM... |
| Is hotter than the dark side of the Sun |
|
67% |
[ 59 ] |
| Just broke every thermometer in my house |
|
12% |
[ 11 ] |
| Could fry an egg on my monitor |
|
6% |
[ 6 ] |
| Keeps my drinks cold all day long |
|
4% |
[ 4 ] |
| Makes even the Eskimos shiver and get more clothes |
|
8% |
[ 7 ] |
|
| Total Votes : 87 |
|
|
|
|
|
Author |
Message |
|
|
|
|
|
nuclear_eclipse
Joined: 02 Sep 2004 Posts: 1119 on topic Location: /dev/nuke

 |
Posted: Thu, 24. Nov 05, 04:33 Post subject: X3RPM - Remote Property Management - v0.7 - New Download Link |
|
|
I present to you the ultimate in remote management capabilities:
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: |
****** 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
***************************************************
|
_________________ LeetCode.net: blog - Source: X3 project tracker
Last edited by nuclear_eclipse on Tue, 15. May 07, 16:40; edited 4 times in total |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Galaxy613

Joined: 28 Dec 2004 Posts: 2502 on topic Location: USA, VA

 |
Posted: Thu, 24. Nov 05, 04:45 Post subject: |
|
|
Can this be true? With this we might be able to make XMail! Which will basicly work like email... somehow... it'll just send a message to the person you type in... so crazy it might just work!
HOLY CRAP! Just checked out your site thing, this is damned sweet! Great work!!
_________________ 10,000 Lightyears of awesomeness
Last edited by Galaxy613 on Thu, 24. Nov 05, 04:48; edited 1 time in total |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
scoochy
Joined: 28 Oct 2005 Posts: 285 on topic

|
Posted: Thu, 24. Nov 05, 04:46 Post subject: |
|
|
Pretty sweet. And being able to command away from the computer is going to make work go buy MUCH quicker 
_________________ System Specs:
P4 3.00 ghz HT
256mb PCI-E 6800gt 78.01 drivers
2 gig ram/4 512 meg sticks
SB audigy gamer sound card
Albatron socket 478 MB w/ PCI-E slot |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Matt Armada
Joined: 21 Mar 2005 Posts: 194 on topic

|
Posted: Thu, 24. Nov 05, 08:01 Post subject: |
|
|
good, so during my lunch break at school, trudge thru class, go to livrary during break, tell my empire to blow up a sector, come home, VIOLA, sector cleared and ready for use ..
Now sumtin like this..i duno..a like 1 sector online area totally empty you can meet with other people and like trade em stuff..might be a bit hard but simpleish....would be cool just to have that much interaction n no more.....
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
StarDragon99
Joined: 04 Jul 2004 Posts: 101 on topic

|
Posted: Thu, 24. Nov 05, 08:09 Post subject: |
|
|
this is the best idea ever, If only i'd have had something like this for x2 it would have made it so much easier.
_________________ X2:
Pan-Galactic Tycoon
Supreme Veteran
X3R:
Warlord
Capitalist |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
doubleshadow
Joined: 12 Mar 2004 Posts: 600 on topic Location: Czech Republic, Prague

|
Posted: Thu, 24. Nov 05, 08:57 Post subject: |
|
|
Now that's an example what can happen if you are crazy enough
Really cool 
_________________ X2/X3 Editor - everything for modding, X-Wiki - all about modding
 |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
bendyspex
Joined: 13 Apr 2004 Posts: 708 on topic

|
Posted: Thu, 24. Nov 05, 09:08 Post subject: |
|
|
That is amazing. So now that we can incorporate web usage into the game, maybe we will be able to take it one step further and have all the people that are on linked into a chat server, or maybe have people send each other missions. That might just be impossible though.
Good work
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
RaGodofTehSun
Joined: 23 Dec 2004 Posts: 417 on topic

|
Posted: Thu, 24. Nov 05, 11:05 Post subject: |
|
|
you sir are a GOD among men
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Lofte
Joined: 04 Dec 2003 Posts: 45 on topic Location: Treacle Bumstead UK

|
Posted: Thu, 24. Nov 05, 11:43 Post subject: |
|
|
Great idea, but i have a few questions.
1) Is it possible to change the listening port?, if at work and behind a firewall are there any requirements for open ports at the control end or does it work on port 80.
2)Will the Connection still work when the machine running X3 is on a home network behind a router with it's own IP range?
ie: actual IP is 192.168.1.101, Broadband modem is 202.152.1.143?
Still a great idea, i know how hard it can be to get it working for every possible home/work setup.
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Galaxy613

Joined: 28 Dec 2004 Posts: 2502 on topic Location: USA, VA

|
Posted: Thu, 24. Nov 05, 15:33 Post subject: |
|
|
| bendyspex wrote: |
That is amazing. So now that we can incorporate web usage into the game, maybe we will be able to take it one step further and have all the people that are on linked into a chat server, or maybe have people send each other missions. That might just be impossible though.
Good work |
This COULD also mean that, with more PHP scripts, we could make our own little 'X3: Online'! 
_________________ 10,000 Lightyears of awesomeness |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
nuclear_eclipse
Joined: 02 Sep 2004 Posts: 1119 on topic Location: /dev/nuke

|
Posted: Thu, 24. Nov 05, 16:07 Post subject: |
|
|
@RaGodofTehSun - I know...
@Lofte:
1) If you open the 'x3rpm/conf/httpd.conf' file, you will find a line that says 'Listen 7800' - If you change this line to read 'Listen 80' or 'Listen XXXX' you can make the server listen on any port you want it to.
2) All you need to do in a home network is set the router for NAT/Port Forwarding to have the specified Listen port forwarded to the machine running the host. Once you do that, outside computers should be able to access the host.
This is actually how my own home is set up - DSL modem links to Router, Router links to 5 computers, one PC is a webserver on port 80, my game tower is hosting X3RPM on port 7800, etc.
@Galaxy613 - It's 'possible' but the amount of imformation that would normally need to be flowing back and forth would be astronomical, and the overhead of attempting such a feat would absolutely kill any semblance of performance. What IS possible, however, would be something like an 'IRC channel' run via the message system in X3, although I don't know how easy it is to get text input from the user....
| Wangkhar VIA PM wrote: |
looks great.
One suggestion though - make a 'business' skin so we can use it at work more...  |
If I get some time, I'll try to make a more unassuming theme to make it look a bit more 'non-gaming-like.' But in the meantime, anyone with a bit of CSS knowledge could easily create their own theme for X3RPM, as the entire layout is driven by CSS.
_________________ LeetCode.net: blog - Source: X3 project tracker |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
Galaxy613

Joined: 28 Dec 2004 Posts: 2502 on topic Location: USA, VA

|
Posted: Thu, 24. Nov 05, 16:13 Post subject: |
|
|
| nuclear_eclipse wrote: |
@Galaxy613 - It's 'possible' but the amount of imformation that would normally need to be flowing back and forth would be astronomical, and the overhead of attempting such a feat would absolutely kill any semblance of performance. What IS possible, however, would be something like an 'IRC channel' run via the message system in X3, although I don't know how easy it is to get text input from the user.... |
I was sort-of refering to making an X3 Browser game... but that'll be crazy to do. And me personnelly would like to see some type of chat, but I don't really know how/if you can get text from the user either, but I am pretty damn sure you can.
_________________ 10,000 Lightyears of awesomeness |
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
bendyspex
Joined: 13 Apr 2004 Posts: 708 on topic

|
Posted: Thu, 24. Nov 05, 17:19 Post subject: |
|
|
Galaxy, if we ever made X3:online, I would assume egosoft would most likely want to make it official, and then we could have a proper server and support. That would make the game a million times better!
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
RaGodofTehSun
Joined: 23 Dec 2004 Posts: 417 on topic

|
Posted: Thu, 24. Nov 05, 21:52 Post subject: |
|
|
could you imagine the complexs of an X3 online if a few players put their minds to it 
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
unfunfofmpc
Joined: 12 Nov 2005 Posts: 296 on topic

|
Posted: Thu, 24. Nov 05, 22:41 Post subject: |
|
|
nice stuff 
|
|
|
|
|
|
|
Back to top |
|
|
|
 |
|
|
|
|
|
|
|
 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You cannot download files in this forum
|
 |
|
|
|
|
|