Wolfpack 4.2.19 Server Release

G

Guest

Guest
Archived from groups: rec.games.empire (More info?)

We are happy to announce that Empire 4.2.19 is now available. You may
find it and lots of other information on Empire at the following
location:

http://www.wolfpackempire.com

You can download the server at

http://www.wolfpackempire.com/Downloads/server/empire-4.2.19.tar.gz

or from SourceForge at

http://sourceforge.net/projects/empserver/

Client binaries for a few more platforms will be released shortly.


This release fixes a number of bugs, some of them abusable. Player
visible changes include a more helpful info command and working client
input redirection under Windows. Deity visible changes include a more
logical turn command.

We recommend deities use this release for new games. Upgrading
mid-game is not supported and expected to result in total disaster.

The server can now dump core on a wider range of crashes. As always,
we may or may not be able to help you in case of such a crash, but the
chances are much better if you enable core dumps and save the core
file along with the executable and the data directory.

Client and tool writers are encouraged to play with the new xdump
command. This is experimental stuff, still subject to change in
incompatible ways, and certainly not to be used in real games. We
release it in this unfinished state to show you where we're headed,
and to solicit feedback. To protect real games from known and unknown
flaws in xdump, it is only accessible when option GUINEA_PIGS is
enabled. It is enabled on the Changeling blitz.


Change log:

Changes to Empire 4.2.19 - Thu Dec 23 20:24:24 UTC 2004
* Fix order not to unload into full sectors.
* Fix scrap not to dump stuff into full sectors. Excess stuff is now
destroyed.
* Fix distribute not to conjure up a civilian when importing
civilians from a dist center that doesn't have any.
* Fix flak to resupply no more shells than actually needed.
* Fix rounding error in shoot that could result in more people shot
than actually there.
* Fix info and apro error handling. In particular, do not leak
potentially sensitive information on the server to players.
* info no longer shows a random matching page when the topic argument
is ambiguous. Instead, it lists all matching topics.
* Embarked land units and overflying planes no longer spot each
other.
* Fix show command to show only sectors that players can designate
(was broken in 4.2.18).
* Fix a rounding error in production command column `max'.
* Fix production command for overpopulated mountains and plains.
* Fix tradeship ally cut to match documentation.
* Fix plague, which was was broken in 4.2.14: it got stuck in stage I.
* Fix a bug in aerial sonar where ships could mask submarines with
the same number modulo 256.
* Don't allow bombing of subs that were not detected.
* MOTD and the game down message are now entirely separate: use `turn
motd' for the MOTD, and `turn on' and `turn off' for the game down
message. `turn on' no longer lets you edit the MOTD.
* Remove option NUKEFAILDETONATE.
* Option ORBIT is no longer optional.
* New option GUINEA_PIGS to control experimental stuff not ready for
prime time. If your deity enables this in a serious game, run!
* Many xdump fixes. xdump is now enabled by option GUINEA_PIGS.
* New ship and land selectors rflags, rpath.
* New ship selectors for order: xstart. xend, ystart, yend,
cargostart, cargend, amtstart, amtend
* New ship selectors for sail: mobquota, path, follow.
* New news selector uid.
* Implement command line parsing under Windows where it was missing.
* emp_server and and files print a usage message on command line
syntax errors.
* Fix how emp_server exits after being panicked by a signal. It can
now dump core when this happens.
* Fix bug in client that could crash it when a line of input starts
with '?'.
* Client now gets user name from environment variable LOGNAME if set,
else from system.
* The native Windows build can now run as a service.
* Redirecting client input now works under Windows.
* Code cleanups.
* Don't confuse work with loyalty in info Citizens.
* Minor info file and manual page fixes.
* Much of the above was contributed by Ron Koenderink and Marc
Olzheim. Many thanks!


MD5 checksums:

da5a32e16b6839d5e721c2410fa0af5d empire-4.2.19.tar.gz
67d2b00ef07f51efbeb1eef1ee4c0d3f empire-client-4.2.19.tar.gz
d1ee0a5d9872f7a85514e97b3fd692fd empire-info-html-4.2.19.tar.gz
95aaa4c13081e6c3811d3cc570ab9640 empire-info-text-4.2.19.tar.gz
f5e414982c4fc73a990205d5687a36c7 empire.4.2.19-i386-linux.gz
3471a1aff2b3ba1eb4a57d32641c0e01 empire-client-4.2.19-i386-interix.zip
58bf79c9ea1d4a1de893b6ba7319aeb6 empire-client-4.2.19-i386-win.exe
337886b6c1b5333e7ebfe96d673b4e62 empire-client-4.2.19-i386-win.zip


Wolfpack! Bringing you the latest and greatest in Empire development and
support, and, in our minds, the best multi-player game around.

Check out Empire at http://www.wolfpackempire.com wolfpack@wolfpackempire.com
 
Archived from groups: rec.games.empire (More info?)

The windows binaries are also now available in Emp Contribs at
www.sourceforge.net/projects/empserver.

The binaries also now include html versions of the man pages for the
server and client, see the home/wolfpack/emp4/man directory. Also I
created man page specific for win32 server as the command line options
are different. It is in the same directory and is called
emp_server_win32.html.

The binaries also include a sample batch file that can be used to made
a blitz server on the windows platform using a scheduled task, the new
window client file redirection and the new windows service capability,
see readme.1st in the Emp Contrib zip file for details.

The new window service capability is important as this allows you to
run a game without being logged in. It can also be configured to
automatically restart on reboot. Also you can do scheduled tasks like
reset for a blitz game or automatic schedule a backup of the server.

Quick summary
emp_server.exe -d --same as old version, runs in the foreground
emp_server.exe --will run in the foreground is not started by the
service control manager (SCM)
emp_server.exe -i --install the "Empire Server" service.
emp_server.exe -r --remove the "Empire Server" service.

To manually start a service
net start "Empire Server"
To manually stop a service
net stop "Empire Server"
You can also using the Services from the Control Panel.

Also not mentioned in the 4.2.19 release notes, is that win32 version
of the server and files now supports -D -e options. This will allow
you install in game in a different directory then
C:\home\wolfpack\emp4.

Hopefully, in the next release, the server will support the ability to
have multiple services capability to allow multiple games to be running
on the server using the services.

If you have an windows specific questions, please email me at
rkoenderink@yahoo.ca.

Have good holiday.

Ron K.
 
Archived from groups: rec.games.empire (More info?)

> Also not mentioned in the 4.2.19 release notes, is that win32 version
> of the server and files now supports -D -e options. This will allow
> you install in game in a different directory then
> C:\home\wolfpack\emp4.
>
My apologies. It was mentioned.
As a note, not all the fairland command-line arguments are supported
yet, hopefully the next release.
I will included the html versions of man pages for files and fairland
in the next release.

Ron K.
 
Archived from groups: rec.games.empire (More info?)

Additional client binaries are now available on SourceForge, and will
be available on wolfpackempire.com shortly.

MD5 checksums:

b71a5a88aa544bd4b50100f1a1ed4976 empire-client-4.2.19-amd64-freebsd.gz
639600e5277f1f55262479e384e58c90 empire-client-4.2.19-i386-freebsd.gz
c0bfcc61b4ec96b7ac0d2fdffcf6101e empire-client-4.2.19-sparc64-solaris9.Z
db6551859aeac1a82e5121dfe3c2bffc empire-client-4.2.19-sparc-solaris9.Z


Wolfpack! Bringing you the latest and greatest in Empire development and
support, and, in our minds, the best multi-player game around.

Check out Empire at http://www.wolfpackempire.com wolfpack@wolfpackempire.com
 
Archived from groups: rec.games.empire (More info?)

> * Remove option NUKEFAILDETONATE.
Does this mean that nukes will no longer detonate if on a missile that
explodes on the launch pad?

> * Option ORBIT is no longer optional.
I assume now all satelites orbit - is that correct?

Tom
 
Archived from groups: rec.games.empire (More info?)

"Tom Johnson" <1234tjohnsonREMOVE1234@telogy.com> writes:

>> * Remove option NUKEFAILDETONATE.
> Does this mean that nukes will no longer detonate if on a missile that
> explodes on the launch pad?

Yes. It was unrealistic and did not contribute anything to the game.

>> * Option ORBIT is no longer optional.
> I assume now all satelites orbit - is that correct?

All satellites *can* orbit. You choose when launching.
 
Archived from groups: rec.games.empire (More info?)

"Markus Armbruster" <armbru@pond.sub.org> wrote in message
news:877jn2igfw.fsf@pond.sub.org...
> "Tom Johnson" <1234tjohnsonREMOVE1234@telogy.com> writes:
>
> >> * Remove option NUKEFAILDETONATE.
> > Does this mean that nukes will no longer detonate if on a missile that
> > explodes on the launch pad?
>
> Yes. It was unrealistic and did not contribute anything to the game.

It added paranoia! Do missiles still have the possibility of blowing
up on the launch pad? Do they still cause some collateral damage?
what happens to the nuke? Is it lost or recovered? Is it damaged?

Tom
 
Archived from groups: rec.games.empire (More info?)

Maciek Gajewski wrote:
> The GUINEA_PIGS option seems to misbehave. I've tried both on the
Changeling
> blitz and on my own empire-4.2.19 compilation: as an ordinary,
no-diety
> player i can not use xdump command.
> sympthomps:
>
- 'ver' shows, that GUINEA_PIGS option is ON (Changeling and my own server)
>
- 'list of commands' does not shows xdump, when i am logged as ordinary
> player. (Changeling and my own server)
>
- tryig to use xdump always gets me 'xdump is not a legal...'. (ch. and
> m.o.s)
>
- when i log in as diety (POGO/peter on my server), i can see xdump in
> 'list of commands' and use it sucessfully.
>
> Is it a bug or a feature?
>
> maciek gajewski

I tried it on the Changeling and had the same problem until I did a
break.
It worked fine after that.

Ron K.
 
Archived from groups: rec.games.empire (More info?)

"Tom Johnson" <1234tjohnsonREMOVE1234@telogy.com> writes:

> "Markus Armbruster" <armbru@pond.sub.org> wrote in message
> news:877jn2igfw.fsf@pond.sub.org...
>> "Tom Johnson" <1234tjohnsonREMOVE1234@telogy.com> writes:
>>
>> >> * Remove option NUKEFAILDETONATE.
>> > Does this mean that nukes will no longer detonate if on a missile that
>> > explodes on the launch pad?
>>
>> Yes. It was unrealistic and did not contribute anything to the game.
>
> It added paranoia! Do missiles still have the possibility of blowing
> up on the launch pad? Do they still cause some collateral damage?
> what happens to the nuke? Is it lost or recovered? Is it damaged?

The behavior is exactly as with NUKEFAILDETONATE off. Missiles
explode and do damage. The nuke is destroyed (I think).
 
Archived from groups: rec.games.empire (More info?)

The GUINEA_PIGS option seems to misbehave. I've tried both on the Changeling
blitz and on my own empire-4.2.19 compilation: as an ordinary, no-diety
player i can not use xdump command.
sympthomps:
 - 'ver' shows, that GUINEA_PIGS option is ON (Changeling and my own server)
 - 'list of commands' does not shows xdump, when i am logged as ordinary
player. (Changeling and my own server)
 - tryig to use xdump always gets me 'xdump is not a legal...'. (ch. and
m.o.s)
 - when i log in as diety (POGO/peter on my server), i can see xdump in
'list of commands' and use it sucessfully.

Is it a bug or a feature?

maciek gajewski
 
Archived from groups: rec.games.empire (More info?)

rkoenderink@yahoo.ca writes:

> Maciek Gajewski wrote:
>> The GUINEA_PIGS option seems to misbehave. I've tried both on the
> Changeling
>> blitz and on my own empire-4.2.19 compilation: as an ordinary,
> no-diety
>> player i can not use xdump command.
>> sympthomps:
>>
> - 'ver' shows, that GUINEA_PIGS option is ON (Changeling and my own server)
>>
> - 'list of commands' does not shows xdump, when i am logged as ordinary
>> player. (Changeling and my own server)
>>
> - tryig to use xdump always gets me 'xdump is not a legal...'. (ch. and
>> m.o.s)
>>
> - when i log in as diety (POGO/peter on my server), i can see xdump in
>> 'list of commands' and use it sucessfully.
>>
>> Is it a bug or a feature?
>>
>> maciek gajewski
>
> I tried it on the Changeling and had the same problem until I did a
> break.
> It worked fine after that.

Hmm, I guess it should be made available before break. We just have
to take care not to disclose stuff we shouldn't in that state.
 
Archived from groups: rec.games.empire (More info?)

Maybe a dumb question, but is there a client-server interface standards
document?

Muz
 
Archived from groups: rec.games.empire (More info?)

Not really. The WinAce client is ok, but it's a bit kludge when you're
trying to do several things repeatedly to a number of sectors (like
bom/attack/move in/march security).

I was hoping to get a feel for how complex the interaction between
client and server are to assess whether I want to try my own perl
client.

Mux
 
Archived from groups: rec.games.empire (More info?)

themuzicman@gmail.com writes:

> Maybe a dumb question, but is there a client-server interface standards
> document?

Unfortunately, no. Any specific questions?
 
Archived from groups: rec.games.empire (More info?)

Muz <themuzicman@gmail.com> wrote:
> I was hoping to get a feel for how complex the interaction between
> client and server are to assess whether I want to try my own perl
> client.

In that case you might want to take a look at pei:
http://www.wolfpackempire.com/Downloads/clients/pei-3.0.1.gz
It comes with a perl module to try and do stuff yourself as well...

Marc
 
Archived from groups: rec.games.empire (More info?)

Marc Olzheim <zl{}@rec.games.empire.experimental.net> wrote:
> Muz <themuzicman@gmail.com> wrote:
> > I was hoping to get a feel for how complex the interaction between
> > client and server are to assess whether I want to try my own perl
> > client.

> In that case you might want to take a look at pei:
> http://www.wolfpackempire.com/Downloads/clients/pei-3.0.1.gz
> It comes with a perl module to try and do stuff yourself as well...

> Marc

Which reminds me I must resume working on it...

Newlywed time over, it's more than a month now, and while I can't
still play (no regular free time), I could still improve these tools.

--
Roman M. Parparov - NASA EOSDIS project node at TAU technical manager.
Email: romm@empire.tau.ac.il http://www.nasa.proj.ac.il/
Phone/Fax: +972-(0)3-6405205 (work), +972-(0)50-734-18-34 (home)
----------------------------------------------------------------------
The economy depends about as much on economists as the weather does on
weather forecasters.
-- Jean-Paul Kauffmann