From 1518d542290014f59a30bdee11c5ca299b19e4d4 Mon Sep 17 00:00:00 2001 From: Donald Burr Date: Thu, 25 Feb 1999 06:55:50 +0000 Subject: Reviewed by: Donald Burr Submitted by: Donald Burr Obtained from: the net Import of new port games/uox3, a GPL'd server for Origin Systems' Ultima Online multiplayer roleplaying game. Yet another way to waste your time and that of your co-workers.. :) --- games/uox3/Makefile | 57 ++++++++++++++++++++++++++++++++++++++ games/uox3/distinfo | 2 ++ games/uox3/files/uox3.sh | 5 ++++ games/uox3/pkg-comment | 1 + games/uox3/pkg-descr | 24 ++++++++++++++++ games/uox3/pkg-message | 41 +++++++++++++++++++++++++++ games/uox3/pkg-plist | 72 ++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 202 insertions(+) create mode 100644 games/uox3/Makefile create mode 100644 games/uox3/distinfo create mode 100644 games/uox3/files/uox3.sh create mode 100644 games/uox3/pkg-comment create mode 100644 games/uox3/pkg-descr create mode 100644 games/uox3/pkg-message create mode 100644 games/uox3/pkg-plist (limited to 'games') diff --git a/games/uox3/Makefile b/games/uox3/Makefile new file mode 100644 index 000000000000..012447c752e2 --- /dev/null +++ b/games/uox3/Makefile @@ -0,0 +1,57 @@ +# New ports collection makefile for: uox3 +# Version required: 0.69.02 +# Date created: 24 Feb 1999 +# Whom: Donald Burr +# +# $Id$ +# + +DISTNAME= uox3v6902-linux +PKGNAME= uox3-0.69.02 +CATEGORIES= games +MASTER_SITES= ftp://provolone.dynip.com/pub/ \ + http://users.1st.net/magda/ +EXTRACT_SUFX= .zip +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} tqpsworld${EXTRACT_SUFX} + +MAINTAINER= dburr@FreeBSD.ORG + +BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip + +DIST_SUBDIR= uox3 +#EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} +EXTRACT_CMD= unzip +EXTRACT_BEFORE_ARGS= -qa +EXTRACT_AFTER_ARGS= # empty + +NO_WRKSUBDIR= YES + +USE_GMAKE= YES +MAKEFILE= makefile +ALL_TARGET= linux + +do-build: + cd ${WRKSRC}/dev && ${GMAKE} -f ${MAKEFILE} CFLAGS="${CFLAGS}" ${ALL_TARGET} + +do-install: + ${RM} ${WRKDIR}/uox/uox3.ini.orig + ${MKDIR} ${PREFIX}/uox3 + for FILE in ${WRKDIR}/uox/* ; do \ + ${INSTALL_DATA} $${FILE} ${PREFIX}/uox3 ;\ + done + ${INSTALL_PROGRAM} ${WRKSRC}/dev/uox3 ${PREFIX}/uox3 + ${INSTALL_DATA} ${WRKDIR}/uox3.wsc ${PREFIX}/uox3 + ${INSTALL_DATA} ${WRKDIR}/WSC\ Changes.txt ${PREFIX}/uox3/wsc_changes.txt + ${INSTALL_SCRIPT} ${FILESDIR}/uox3.sh ${PREFIX}/etc/rc.d/uox3.sh +.ifdef NOPORTDOCS + @echo "==> Extra documentation WILL NOT be installed." +.else + @echo "==> Installing extra documentation..." + ${MKDIR} ${PREFIX}/uox3/docs + for FILE in ${WRKDIR}/docs/* ; do \ + ${INSTALL_DATA} $${FILE} ${PREFIX}/uox3/docs ;\ + done +.endif + @${CAT} ${PKGDIR}/MESSAGE + +.include diff --git a/games/uox3/distinfo b/games/uox3/distinfo new file mode 100644 index 000000000000..182d88324148 --- /dev/null +++ b/games/uox3/distinfo @@ -0,0 +1,2 @@ +MD5 (uox3/uox3v6902-linux.zip) = a69493e7ee6251d276f6d88e0c5cc57b +MD5 (uox3/tqpsworld.zip) = 85876c95c42e62d5496078489a94dd0c diff --git a/games/uox3/files/uox3.sh b/games/uox3/files/uox3.sh new file mode 100644 index 000000000000..4ff6ae2cea22 --- /dev/null +++ b/games/uox3/files/uox3.sh @@ -0,0 +1,5 @@ +#!/bin/sh +[ -x /usr/local/uox3/uox3 ] && \ + cd /usr/local/uox3 && \ + /usr/local/uox3/uox3 > /usr/local/uox3/stdout.log & && \ + echo -n ' uox3' diff --git a/games/uox3/pkg-comment b/games/uox3/pkg-comment new file mode 100644 index 000000000000..881bfcc06128 --- /dev/null +++ b/games/uox3/pkg-comment @@ -0,0 +1 @@ +A GPL'd server for Origin Systems' Ultima Online multiplayer game diff --git a/games/uox3/pkg-descr b/games/uox3/pkg-descr new file mode 100644 index 000000000000..1737196b8958 --- /dev/null +++ b/games/uox3/pkg-descr @@ -0,0 +1,24 @@ +UOX3 is the "Ultima Offline eXperiment", a GPL'd server for Origin +Systems' Ultima Online fantasy role playing (FRPG) game. + +This program is a full-featured Ultima Online server. It implements +everything you would need to run a fully functional UO game (monsters, +spawn sites, vendors, guards zones, etc.). + +This game includes a "world file" that has most towns fully developed +(i.e. all vendors installed), plus many fully-active spawn sites +scattered throughout the land. + +With this server, you can play by yourself, or with up to 32 plauers +over your local area network (or over the Internet!). This server +package is being used by many player-run games available on the Internet. + +You will need to own the Ultima Online product to be able to use this +server. Some files from your game directory will need to be copied to +the server directory before it will function. + +For more info on UOX3, please visit: + http://uox.stratics.com/ + +For more info on Ultima Online, please visit: + http://www.owo.com/ diff --git a/games/uox3/pkg-message b/games/uox3/pkg-message new file mode 100644 index 000000000000..e3c355507cf8 --- /dev/null +++ b/games/uox3/pkg-message @@ -0,0 +1,41 @@ +You will need to copy the following files from your currently-installed +Ultima Online (or your CD-ROM) to the ${PREFIX}/uox3 directory. + +map0.mul +staidx0.mul +statics0.mul +verdata.mul +tiledata.mul +multi.mul +multi.idx + +Also, edit ${PREFIX}/uox3/uox3.ini to set your world's name, IP address, +and other configuration data. + +To allow clients to play on your shard, have them edit their "LOGIN.CFG" +file (in their UO directory). It should contain one line which reads: + +LoginServer=Your.Shards.IP.Address,2593 + +The server is created with three default accounts. They are: +- username "username", password "password" +- username "guest1", password "pass1" +- username "guest2", password "pass2" + +You will probably want to change these. In particular, the very first +account in the file is "special" because it has full Game Master (GM) +privileges! The file to edit is called accounts.adm, and is located in +${PREFIX}/uox3. + +Documentation on the server and the various commands available to Game +Masters (GM's) and other higher-level characters is available in the +directory ${PREFIX}/uox3/docs. + +You may be interested in the Chaos GM Tool (CGMT). This is an excellent +(Windows-based) tool that makes being a GM or Counselor extremely easy. +Create objects, vendors, monster spawns, answer players' help calls, and +much more, using a simple point-and-click interface. No more memorizing +complex commands! For more info on CGMT, or to download a (free) copy, +visit the CGMT web site at: http://www.prodes.org/cgmt/. + +Have fun! diff --git a/games/uox3/pkg-plist b/games/uox3/pkg-plist new file mode 100644 index 000000000000..b2797103f938 --- /dev/null +++ b/games/uox3/pkg-plist @@ -0,0 +1,72 @@ +uox3/uox3 +uox3/uox3.wsc +uox3/wsc_changes.txt +uox3/advance.scp +uox3/c-items.cig +uox3/c-npcs.cig +uox3/create.scp +uox3/items.scp +uox3/location.scp +uox3/menus.scp +uox3/misc.scp +uox3/newbie.scp +uox3/npc.scp +uox3/regions.scp +uox3/server.scp +uox3/skills.scp +uox3/speech.scp +uox3/spells.scp +uox3/teleport.scp +uox3/titles.scp +uox3/tracking.scp +uox3/uox3.ico +uox3/uox3.ini +uox3/c-thumbs.cig +uox3/accounts.adm +uox3/readme.txt +uox3/inscribe.gmp +uox3/wtrigrs.scp +uox3/necro.scp +uox3/ntrigrs.scp +uox3/triggers.scp +uox3/envoke.scp +uox3/house.scp +uox3/info.txt +uox3/midilist.txt +uox3/uoxscriptupdate.txt +uox3/docs/copying +uox3/docs/houses.txt +uox3/docs/inscribe.txt +uox3/docs/items.txt +uox3/docs/itemsadd.txt +uox3/docs/mspells.txt +uox3/docs/newbie.txt +uox3/docs/newbiec.txt +uox3/docs/scriptup.txt +uox3/docs/sounds.txt +uox3/docs/tstone.txt +uox3/docs/anthracks28c.txt +uox3/docs/splitreadme.txt +uox3/docs/update.txt +uox3/docs/trigger.html +uox3/docs/midilist.txt +uox3/docs/readme.txt +uox3/docs/layers.txt +uox3/docs/uoxscriptupdate.txt +uox3/docs/scripteamsupdate.txt +uox3/docs/set-types.txt +uox3/docs/commands.html +uox3/docs/settype.html +uox3/docs/set.html +uox3/docs/setnpcai.html +uox3/docs/setowner.html +uox3/docs/setprivpr1.html +uox3/docs/contents.html +uox3/docs/contents1.html +uox3/docs/actions.txt +uox3/docs/readme.html +uox3/docs/triggerdocs.htm +uox3/docs/npc.html +etc/rc.d/uox3.sh +@dirrm uox3/docs +@dirrm uox3 -- cgit v1.2.3