Monday, October 14, 2013

Linux Today Article About SST's Open Source Release

From:  http://www.linuxtoday.com/developer/2001031001320NWGMSW :




Starship Traders Linux web game released

Mar 10, 2001, 17:39 (0 Talkback[s]
(Other stories by Ray Yeargin)
[ Thanks to Ray Yeargin for this link. ]
Starship Traders, a Linux-based multiplayer strategy game, is now available for downloadhere and is free for non-commercial use. Starship Traders is a Star Trader genre game, a group that includes the various Trade Wars variants, and will run on almost any Linux PC, requiring only inetd, a static IP address, and as little as 12 megabytes of disk space to host a single game. SST supports both WWW and telnet connections. The SST Linux binary package is a tar file of 420K bytes.

Wednesday, October 9, 2013

Game Parlor Online Review of Starship Traders

From:  http://web.archive.org/web/20010628025735/http://www.gameparloronline.com/article1002.html :



Game Spotlight: Starshiptraders.com
by Jaded

Starshiptraders.com is a free online multiplayer starship trading strategy game. While simplistic in appearance, the game provides a wide variety of addictive gameplay that can range from simple trading mechanics to complex political schemes.
The basic premise of this free online only strategy game is to attempt to capture the #1 ranking, with either a solo ship or a team of ships, by either trading goods, destroying your opponents or some combination of the two. Each player can play up to eight different starships, which are represented in game by a text display of a player chosen ship name and team call sign (if you have one). By utilizing a telnet or web-based interface, players can move their starships amongst various numbered sectors in a multitude of different galaxies. The galaxies come in a variety of shapes and sizes and are filled with various resources and obstacles for the players to encounter.

At first glance Starshiptraders.com doesn’t look like it would be a whole lot of fun. There are no graphics and the gameplay is fairly simplistic. However, there is much more to this game than meets the eye.

Starships can be customized at various trading posts. Additional holds, protective shields or computers that increase offensive ability can be purchased. Boosters for inter-galactic travel and homing devices for keeping track of your competition are also available.

Trading consists of either purchasing goods from various trading ports or picking up some free goods off planets that are scattered amongst the galaxies and then transporting the goods in your starship to another trading port that needs to buy them. The prices offered by ports fluctuate according to supply and demand, so the basic object is to acquire goods at the cheapest rate and sell them to the ports offering the highest prices. However, the ships must also take into account the fuel cost of transporting their goods, if they wish to make the highest profits.

The war aspect of the game is much like a game of hide and seek. While an unprotected ship remains visible to all who pass through its sector, players can construct defensive starbases that hide their starships from view. Choosing sectors that are difficult to access and/or infrequently visited also plays a large role in defensive strategy. On the offensive side of things, players can build fighter ships to attack other players’ starships and starbases. Attack starbases, which sit in an individual sector and attack any non-team ships that enter, can also be constructed.

By far one of the most intriguing aspects of this game is the political maneuvering that often accompanies the team competitions. An in-game radio and out-of-game message board system facilitates communication between players. The strategizing and political manipulations involved with the inevitable conflict between competing teams is surprisingly complex and entertaining.

Starshiptraders.com is one of those rare games that can be either as simple or as complex as you choose to make it. Playing sessions can last minutes or hours, depending on individual playing style. You can choose to play solely for individual rank or join up with a team or spend all your time flying around and socializing on the radio. The game is as simply addictive to play as it is simple to pick up.

The Website of X Starship Traders (Xsst) Developer Noel Davis

http://rootprompt.org




# RootPrompt.org  Nothing but Unix.[Home] [Features] [Programming] [Mac OS X] [Search]

Block crackers with 3 locks to your SSH door
Security always requires a multi-layered scheme. SSH is a good example of this. Methods range from simple sshd configuration through the use of PAM to specify who can use SSH, to application of port-knocking techniques, or to hide the fact that SSH access even exists. Applying these techniques can make life much harder for possible intruders, who will have to go past three unusual barriers.
"Learn 3 ways of hardening SSH access to your system to block would-be crackers"

( Permalink: Block crackers with 3 locks to your SSH door      Submitted by Noel Mon Oct 18, 2010 )
Bazaar: source control system
Bazaar is used to produce the Ubuntu Linux distribution, which is an enormous software project with thousands of components. If you're using a UNIX or Linux system, chances are that your distribution offers a pre-built Bazaar package. Bazaar is flexible enough to accommodate Subversion - a centralized system and Git - a decentralized system. This article introduces you to Bazaar's many appealing features.
"Intro to Bazaar, a great place to keep your code"
( Permalink: Bazaar: source control system      Submitted by Noel Fri Oct 15, 2010 )
User space memory access from the Linux kernel
As the kernel and user space exist in different virtual address spaces, there are special considerations for moving data between them. Explore the ideas behind virtual address spaces and the kernel APIs for data movement to and from user space, and learn some of the other mapping techniques used to map memory.
"An introduction to Linux memory and user space APIs"
( Permalink: User space memory access from the Linux kernel      Submitted by Noel Wed Oct 13, 2010 )
Techniques for migrating Perl to Python
Python programmers shouldn't get too smug. While many people agree that Python is designed in a way that makes it a highly readable language, there can still be problems with legacy, untested Python code too. Porting legacy Perl to Python can be a daunting task. In this article, learn some of the theory behind dealing with legacy code, including what not to do.
"Techniques for migrating legacy, untested Perl to Python"
( Permalink: Techniques for migrating Perl to Python      Submitted by Noel Mon Oct 11, 2010 )
New AIX 7 capabilities for virtualization
The IBM AIX operating system provides a highly scalable IT infrastructure for client workloads. Learn about the latest version, AIX 7.1, an open standards-based UNIX operating system, that includes significant new capabilities for virtualization, security features, availability features, and manageability.
"Learn about the latest version of AIX 7.1 - an open standards-based UNIX operating system"( Permalink: New AIX 7 capabilities for virtualization      Submitted by Noel Fri Oct 8, 2010 )
Introduction to PowerHA
PowerHA for AIX is the new name for HACMP (High Availability Cluster Multiprocessing). HACMP is an application that makes system fault resilient and reduces downtime of applications. This article introduces PowerHA and provides a detailed explanation of how to configure a two node cluster. This document is very useful for understanding PowerHA and setting up a two node cluster.
"Get Power high availability by Configuring a PowerHA cluster"
Introduction to PowerHA( Permalink: Introduction to PowerHA      Submitted by Noel Wed Sep 1, 2010 )
Yeah - Learn Linux: Maintain the integrity of file
Learn how to check the integrity of your Linux filesystems, monitor free space, and fix simple problems. Use the material in this article to study for the Linux Professional Institute (LPI) 101 exam for Linux system administrator certification or just to check your filesystems and keep them in good working order, especially after a system crash or power loss. Today's world relies heavily on technology, and at times technology can fail us. That is why, unlike traditional methods of storage such as office cabinets, it would be necessary to back up your electronic file systems.
"Here's an easy way to keeping track of your Linux disk space"
Yeah - Learn Linux: Maintain the integrity of filesystems( Permalink: Yeah - Learn Linux: Maintain the integrity of file      Submitted by Noel Mon Aug 30, 2010 )
Live Kernel Patches with Ksplice
Ksplice applies kernel patches on-the-fly - no reboot required — in a fraction of a second. Here's a hands-on guide to performing painless system updates. Learn how to patch a live kernel and give reboots the boot.
"Avoid reboots of your system with live Kernel updates using Ksplice"
Live Kernel Patches with Ksplice( Permalink: Live Kernel Patches with Ksplice      Submitted by Noel Wed Aug 11, 2010 )
vi tips and tricks: Ten cool commands
Amaze your friends with cool vi tips and tricks that will improve the efficiency of your file editing. This article takes you through ten of the less well-known vi commands that should form part of any serious vi user's toolkit.
"Become a vi editing wizard with these 10 tips"
vi tips and tricks: Ten cool commands( Permalink: vi tips and tricks: Ten cool commands      Submitted by Noel Mon Aug 2, 2010 )
Understanding ZFS & ZFS ARC/L2ARC
Great article describing level one and two memory caching in zfs.
"L2ARC is a new layer between Disk and the cache (ARC) in main memory for ZFS. It uses dedicated storage devices to hold cached data. The main role of this cache is to boost the performance of random read workloads. The intended L2ARC devices include 10K/15K RPM disks like short-stroked disks, solid state disks (SSD), and other media with substantially faster read latency than disk."
Understanding ZFS & ZFS ARC/L2ARC( Permalink: Understanding ZFS & ZFS ARC/L2ARC      Submitted by Noel Mon Jul 26, 2010 )
Creates a whole new painting tool for GIMP
The GNU Image Manipulation Program (GIMP) is a robust application for editing and manipulating digital images. In this article, you will learn how to get started with the GIMP code, how to build the project from the Git repositories, and how to find your way around the code tree. And you will build an example application that creates a whole new painting tool for the program.
"Dive into the code base of the GNU Image Manipulation Program and add to it"
( Permalink: Creates a whole new painting tool for GIMP      Submitted by Noel Fri Jul 23, 2010 )
Gourmet Java technology for Android applications
Java language is the tool of choice for Android developers. The Android runtime uses its own virtual machine, Dalvik, which is not the usual Java virtual machine that most Java developers are used to. In this article you will learn advanced Java features and how they are implemented on Android. This includes features such as concurrency, networking, and database access.
" Implement concurrency, networking, and database access in Android"
http://www.ibm.com/developerworks/library/x-gourmetandroid/index.html?ca=dgr-lnxw01DalvikJavadth-JV( Permalink: Gourmet Java technology for Android applications      Submitted by Noel Wed Jul 21, 2010 )
More powerful Python testing techniques
Look at how the leading Python testing frameworks provide robust auto-discovery of your application tests. Make sure your applications are written right the first time, and that they stay working through months and years of further tweaks and improvements.( Permalink: More powerful Python testing techniques      Submitted by Anonymous Tue Jul 20, 2010 )
Distributed data processing with Hadoop
In Part 1 learn to Install and configure a simple cluster and discover ways to monitor and manage Hadoop using its core Web interfaces. In Part 2 Install configure a multinode cluster and dig into the management aspects of Hadoop.
"How to use Hadoop in a single-node and multinode cluster"
http://www.ibm.com/developerworks/linux/library/l-hadoop-1/index.html?ca=dgr-lnxw01HadoopP1dth-LX( Permalink: Distributed data processing with Hadoop      Submitted by Noel Mon Jul 19, 2010 )
Creating mobile Web applications with HTML5
In this five-part series, you will take a closer look at several new technologies that are part of HTML5, that can have a huge impact on mobile Web application development.
  • Part 1: Combine HTML5, geolocation APIs, and Web services to create mobile mashups
  • Part 2: Unlock local storage for mobile Web applications with HTML5
  • Part 3: Make mobile Web applications work offline with HTML5
  • Part 4: Using Web Workers to speed up your mobile Web applications
  • Part 5: Develop new visual UI features in HTML 5

"HTML 5 is a very hyped technology, but with good reason. It promises to be a technological tipping point for bringing desktop application capabilities to the browser"
( Permalink: Creating mobile Web applications with HTML5      Submitted by Noel Thu Jul 15, 2010 )
Featured Articles:
Unix and Linux Podcasting GuideExpect and SSH
The Linux Enterprise Cluster
Book Review: Podcasting: Do-It-Yourself Guide
Remote Backups With Rsync
Weakness and Security
Essential CVS
Spring Into Technical Writing
Other News:
Biodiesel Resources
Older News
Anatomy of the Linux virtual file system switch or donate; car & computer technology
(Tue Jul 13, 2010)UNIX network performance analysis
(Mon Jul 12, 2010)
Speak UNIX fluently with the best tools available
(Sun Jul 11, 2010)
Worry-free Linux power-downs with Anacron
(Sat Jul 10, 2010)
Guide to porting from Solaris to Linux on POWER
(Thu Jul 8, 2010)
HOW TO: Teach your old Mutt some new tricks
(Thu Jul 1, 2010)
Unix turns 40
(Mon Jun 8, 2009)
Using PHP directly from the command line on Linux 
(Fri Jun 5, 2009)
Anatomy of a Linux hypervisor
(Fri Jun 5, 2009)
Boost Linux performance on old hardware
(Mon Jun 1, 2009)
Comparing UNIX inovation 
(Fri May 29, 2009)
Modify xorg.conf for better performanc
(Tue May 26, 2009)
Puppet and Subversion in Fifteen Minutes
(Mon May 25, 2009)
Build your first Android application: Create anything from wedding invitations designer to caloric calculator
(Tue May 19, 2009)
Who has better virtualization
(Tue May 19, 2009)
Fedora 11 Screenshot Tour
(Mon May 18, 2009)
Cheap, Readable, Low-Power Displays
(Thu May 14, 2009)
MySQL Clustering in a Sandbox
(Wed May 13, 2009)
MOC: Text based audio player
(Tue May 12, 2009)
Scripting the Vim editor with Vmscript
(Mon May 11, 2009)
VirtualBSD Review--Inside and Out
(Thu May 7, 2009)
Cloud computing with Linux thin clients
(Wed May 6, 2009)
Build Your Own Multitouch Surface Computer
(Tue Apr 28, 2009)
Oracle brass coax Sun troops with tough love
(Mon Apr 27, 2009)
Migrate to a virtual Linux environment with Clonez
(Thu Apr 23, 2009)
Realities of open source Cloud Computing with PHP 
(Thu Apr 23, 2009)
Michael Widenius on Sun purchase
(Wed Apr 22, 2009)
Oracle Buys Sun - No not April fools
(Tue Apr 21, 2009)
Memcached Performance on Sun's Nehalem System
(Tue Apr 21, 2009)
AIX secure flavor of FTP based on OpenSSL 
(Mon Apr 20, 2009)
[Older News]

Our content can be syndicated: Main Page Mac Page
(Validate RSS code)

Copyright 1999-2005 Noel Davis. Noel also runs web sites about sailing and kayaking.
All trademarks are the property of their owners.
All articles are owned by their author

X Starship Traders (Xsst) Website

http://xsst.sourceforge.net



""

A client for Starship Traders written using the GTK+ Toolkit.

What is it?
A X Window client for connecting to Starship Traders created using the the GIMP ToolKit (GTK+).
Starship Traders is a game written by Ray Yeargin. You can play over the web at http://www.starshiptraders.com.



SourceForge
                                                      Logo

SourceForge: X Starship Traders (Xsst)

http://sourceforge.net/projects/xsst/



X Starship Traders (Xsst) Alpha
Brought to you by: noeld
Summary
Files
Reviews
Support
Wiki
Tickets ▾
News
Code
★ 5.0 Stars (2)
 1 Download (This Week)
 Last Update: 2013-02-21
   
Download
Xsst-0.0.4.tar.gz
Browse All Files
BSD Linux
Description
A GTK+ based client for Starship Traders (www.starshiptraders.com)

X Starship Traders (Xsst) Web Site
Categories
Multi-User Dungeons (MUD), Real Time Strategy
License
GNU General Public License version 2.0 (GPLv2)

Windows Client

http://web.archive.org/web/20040914010300/http://pages.videotron.com/sst/



Starship Traders Resource Site

Your source for TLR and TLF



Windows client

I've written a demonstration client based on the windows client I've been using for nearly 3 years now. It has a 4096 line scrollback buffer, as well as a 4096 character radio and news buffer. There is also a starbase construction chart for the current game values in the last resort. The client connects on the client port of the server on port 666 and is essentially a telnet client, with buttons for movement to adjacent sectors, a radio mode to help keep track of your channel and a few buffers to keep track of events in the games, such as news. The telnet commands are easy to remember, and are available in the game by just pressing '?'. To use the client, your ship has to be configured with telnet hotkeys turned on. This is the default for new ships created in the game. The client connects to the last resort, but by recompiling the code you can get it to connect to any game by changing the appropriate values.

The executable with source can be downloaded here sstclient.zip. The program was compiled using LCC by creating a project which you add the sstmain.c and sstmain.rc files. Depending on other compilers used, you may have to link in the windows common controls library used by the tabbed window control and winsock2 library. Makefile.v is the makefile created by VIDE for the Borland free compiler, while makefile.win is the makefile created by dev-cpp using gcc compiler.

Finally fixed the thumbtrack bug!


Updated Sun Apr 24 13:53:29 EDT 2005

Space Tyrant Client

http://web.archive.org/web/20040914010300/http://pages.videotron.com/sst/



Starship Traders Resource Site

Your source for TLR and TLF



Space Tyrant Client

Space tyrant is the new open source game being developped by Ray Yeargin. The index page for all articles about the game, which links to future articles, is available at this link space tyrant. To try the space tyrant beta just click here telnet interface. Check back often, as new features are being added frequently. Please note, that everytime a new version is started, or the server is restarted, you start new.

An initial windows and a linux client using GTK-2 will be available shortly to allow those who wish to try space tyrant and connect to the server using something other than the telnet connection. For those wishing to try telnet connection, you can connect via windows by opening a command prompt via the accessories menu and typing "telnet ioresort.com 9999" in the command prompt box. Once there, just follow the prompts and when logged in, hit "?" for a list of available commands.

An experimental windows client is now available for download with source. You can get it here: wintyrant.zip. It's primarily designed for players used to a browser, since it provides clickable buttons for just about everything you would normally do in a game. There are still a few things that need to be done via the keyboard.