Here's what I've got so far msleeper: http://pastie.org/private/v7cygkomvwkh0eeprut1a
Kind regards, *Saul Rennison* On 28 October 2011 22:08, msleeper <[email protected]> wrote: > Personally I'm staying away from "make things better for everyone by > exposing code" arguments since I doubt it will happen, and I'm > sticking to the "if you don't want SourceMod to be required, add in > what it does to the core game" argument for now. > > On Fri, Oct 28, 2011 at 4:31 PM, Saul Rennison <[email protected]> > wrote: > > Abstract your gamerules and game players into interfaces (IGameRules, > > ITFGameRules, one for each mod or gamemode and ITFPlayer, ICSPlayer, etc) > > and expose them, that removes any need for offsets. Also expose IClient > and > > IServer from the engine, why are they hidden? > > > > I'm currently in the process of doing the former part of my suggestion > for > > CSProMod (just one programmer) and I plan to have it done within 2 days. > > Minimal expense for Valve and a huge plus for plugin developers. > > > > > > Kind regards, > > *Saul Rennison* > > > > > > On 28 October 2011 21:21, Henry Goffin <[email protected]> wrote: > > > >> A very interesting question! No answer for you yet, unfortunately. > >> > >> We don't like the fact that managing a Source server requires third > party > >> software. We definitely appreciate everything that SM/MM do, and we > >> obviously don't have anything against them and we aren't breaking them > on > >> purpose. But we still aren't happy with the stability problems around > >> updates, even if they're often caused by admins who don't update > promptly > >> and not necessarily SM's fault. We are trying to find a better long-term > >> solution. > >> > >> > >> -----Original Message----- > >> From: [email protected] [mailto: > >> [email protected]] On Behalf Of msleeper > >> Sent: Friday, October 28, 2011 1:11 PM > >> To: Half-Life dedicated Linux server mailing list > >> Subject: Re: [hlds_linux] Players cannot taunt or call for medic > >> > >> Henry - > >> > >> Should we expect Source to include an extensive set of administrative > >> tools in the near future then? SM / MM are third party software, yes, > >> but they're absolutely essential in "keeping the peace" as Source's > >> current administrative tools are nonexistent. > >> > >> On Fri, Oct 28, 2011 at 4:05 PM, Henry Goffin <[email protected] > > > >> wrote: > >> > Just because we haven't put out one of these reminders in a while... > >> > > >> > Sourcemod hooks into undocumented engine code and generally doesn't > play > >> well with updates. Whenever we make an engine change, Sourcemod starts > >> calling the wrong functions. This can cause all kinds of issues ranging > from > >> server instability to client crashes to incorrect physics or gameplay. > >> Usually a new Sourcemod release comes out which has reverse-engineered > the > >> engine changes and makes everything "work" again, but we have nothing to > do > >> with it. We obviously can't promise that your server will be stable or > even > >> work properly if you choose to run this type of engine-hooking mod. > >> > > >> > Lately our updates have been including more engine changes as we work > to > >> support new features like misc slots, loadouts, replay, holiday game > modes, > >> etc. This does mean that recent updates are much more likely to break > >> Sourcemod plugins than in the past. > >> > > >> > We wouldn't say, "never use Sourcemod", but I'd personally caution > >> against it unless you absolutely rely on its functionality. Our > automated > >> crash report tools are always flooded by sourcemod and metamod crashes > >> whenever we release an update, and this time has been no exception. > >> > > >> > > >> > > >> > > >> > > >> > -----Original Message----- > >> > From: [email protected] [mailto: > >> [email protected]] On Behalf Of Andrew > >> > Sent: Friday, October 28, 2011 12:37 PM > >> > To: Half-Life dedicated Linux server mailing list > >> > Subject: Re: [hlds_linux] Players cannot taunt or call for medic > >> > > >> > EHG, > >> > > >> > Huge thanks for that find! I believe it did the trick. > >> > > >> > May I ask where you got your updated offset values? I checked my usual > >> > location at: http://www.sourcemodplugins.org/pages/vtableoffsets/ but > >> > they appear to be out of date. (Last updated on Oct 21). > >> > > >> > If you have a better source I would greatly appreciate it! > >> > > >> > Thanks > >> > -Andrew > >> > > >> > On Fri, Oct 28, 2011 at 12:32 PM, EHG <[email protected]> wrote: > >> >> I ran into this same problem. It turned out to be incorrect offsets > for > >> the > >> >> team balance forward. > >> >> > >> >> "CanBeAutobalanced" > >> >> { > >> >> "windows" "449" > >> >> "linux" "450" > >> >> } > >> >> > >> >> -EHG > >> >> > >> >> On 10/28/2011 11:05 AM, Andrew wrote: > >> >>> > >> >>> Since the halloween update last night, every now and then I get a > >> >>> player complaining that they cannot taunt or call for a medic on > >> >>> koth_viaduct_event. Has anyone else seen this? > >> >>> > >> >>> I cannot tell if there is a real issue here, or if I have some > players > >> >>> with screwed up keybindings who keep coming back. > >> >>> > >> >>> Thanks > >> >>> -Andrew > >> >>> > >> >>> > >> >>> > >> >>> > >> >> > >> >> _______________________________________________ > >> >> To unsubscribe, edit your list preferences, or view the list > archives, > >> >> please visit: > >> >> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >> >> > >> > > >> > -- > >> > Andrew (Wave Admin) > >> > The Wave! > >> > 24/7 CTF > >> > 1/2 respawn times > >> > http://thewaveserver.com > >> > > >> > _______________________________________________ > >> > To unsubscribe, edit your list preferences, or view the list archives, > >> please visit: > >> > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >> > > >> > _______________________________________________ > >> > To unsubscribe, edit your list preferences, or view the list archives, > >> please visit: > >> > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >> > > >> > >> _______________________________________________ > >> To unsubscribe, edit your list preferences, or view the list archives, > >> please visit: > >> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >> > >> _______________________________________________ > >> To unsubscribe, edit your list preferences, or view the list archives, > >> please visit: > >> http://list.valvesoftware.com/mailman/listinfo/hlds_linux > >> > > _______________________________________________ > > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > > > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlds_linux > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

