ETPub 0.5.1 and etpub client are out!


(Calzonzin) #1

EtPub 0.5.1 and client mod have been officially released! Here is a summary of all the new features:

  • Client-side mod introduced (of course!)
  • A ton of bugfixes implemented server and client-side from Chruker’s Project Bugfix (BTW: Thanks Chruker!)
  • Server banners
  • Expanded /kill controls
  • Obituaries in chat (like in shrub)
  • Multi language docs included: English, German, and French.
  • Windows and MAC installers (for those who need it)
  • Killrating system implemented (based on the ELO System)
  • Shoving now has configurable sound and is much more like shrub.
  • More configurable (including sound configs) poison needle.
  • /ignore command for ignoring bothersome people.
  • Forcecvar functionality (only if you use the optional client)
  • Configurable “FIGHT!” sound at the start of a map/match.
  • /playsound server command implemented

And much much more. The full changelog for this release makes three whole printed pages (and not double-spaced, or with big fonts :slight_smile: ) please see the Changelog and the etpub docs for full details.

IMPORTANT: For those of you going from 0.4.x to the new 0.5.x etpub, please read the upgrade notes.

Downloads:
Etpub server 0.5.1: From etpub.org, or from tjw’s site

ETPub client 2005-05-26.pk3: From etpub.org, or from tjw’s site


(Calzonzin) #2

Dang! Forgot to add:

  • Support for etpro map .script files

(uber_noob) #3

May I use this part of the code in my Mod?


(Calzonzin) #4

Absolutely, use as little or as much of it as you like! You know how to get the source, right?


(uber_noob) #5

Jepp, thanks very much.

If you want the code to some of functions I added in my mod just say it. You can get the current overview at: http://wolfmap.gameprophets.com/noobmod/ (sorry, only german atm. but an english version of the page will come soon). But don’t expect to much from my code, it’s quite prone to bugs yet as I’m still not very familiar with the ET engine and its internals.


(Jaquboss) #6

Woo! Thank you very much … I love you :slight_smile:
Very good idea with making SDK avaiable, maybe I should think more about releasing FalckonET SDK , when it will be done …


([DS]-=Pencil=-) #7

Hy, here is a mirror from RTCW-Prison: http://rtcw-prison.planet-multiplayer.de/prison/downloads.php?release_id=714

Hope I Helped

:slight_smile:


(DG) #8

g_tyranny is the most interesting change, though it doesnt appear possible for players to filter based upon it, which seems to kind of make it nto so useful?


(Calzonzin) #9

Woo! Thank you very much … I love you :)[/quote]

LOL, don’t thank me, thank the guys actually doing the programming and sleflessly giving the source away! All I do is the sample configs (I know, it’s growing too big!) the website, and whatever else I can help with.

It’s really a great idea to start a mod whose source is given away, I think the only reason it’s not full-fledged Open Source is the SDK’s license agreement does not seem to allow it.

Anyway, that’s why I think a lot of people are helping out.

The only thing the development team asks for is that you not name your mod “etpub” to avoid the confusion it would cause, I imagine this is not a problem for people using some/all etpub source.


(Calzonzin) #10

Not so useful YET!

LOL, no here’s a sample ASE filter that finds all etpub servers, that have a g_tyranny setting (ie, 0.5.1 or later) and tyranny is enabled:

1 if servertype != “RTCW” remove
2 if protocol < “81” remove
3 if game ~== “etpub” goto 5
4 remove
5 if g_needpass == “1” remove
6 if g_tyranny == “” remove
7 if g_tyranny == “0” remove

Now if you mean the in-game browser has no filter for it, yes, that would be one of the reasons to continue development, LOL. The initial release of the client was really driven by several major things: All of Chruker’s bug fixes, plus better client-side prediction (for anti-lag and anti-skip) that used the same code as the server did. Then it was also easy to add much needed featrues like forcecvar.

Anyway, this filter can be a stopgap until the client can do it “in-house”.