Running Debian linux, latest Metamod, and I can't seem to get this plugin to load. I keep getting 'badfile' and I've downloaded and uploaded it several different ways to make sure the file wasn't getting corrupted. I tried a few different orders in the plugins.ini file and I am sure the case is right. Any ideas?
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->meta list Currently loaded plugins: description stat pend file vers src load unlod [ 1] Unstuck Pro RUN - unstuck_mm.so v1.00 ini Pause Pause [ 2] PhaseEQ RUN - phase_eq_mm_i386 v1.03 ini Chlvl ANY [ 3] <playerinfo_mm. badf load playerinfo_mm.so v - ini - - [ 4] fakefull RUN - fakefull_mm_i386 v1.3 ini Pause Pause [ 5] Adminmod RUN - admin_MM_i386.so v2.50.50 ini Start Start 5 plugins, 4 running<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
Here's what happens when I retry it. <!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1--> meta retry playerinfo_mm.so
Does this also have the %h, %a, %r (is this it for the # resources you have?) and %i?
If not, could you add them?
Maybe a %l to say the location you are in? <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd--> So... yea... Any answer to this? Thx.
<!--QuoteBegin--[WHO]Them+Feb 22 2003, 12:37 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> ([WHO]Them @ Feb 22 2003, 12:37 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->has a lot of significance actually.
sounds like a linking error to me.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> If there is a linking error, then I have to wonder if anyone has been able to use this on linux. Perhaps this problem is specific to my machine (Debian). [Who]Them, could I try the plugin version you had posted earlier, just to see if I can get it to work on my server?
If someone can, please try voogru's version on a linux server and post your results. This is a great plugin concept and I'd like to see all the kinks worked out.
Thank you for releasing this one. We play big lan games in my computer science lab at college, and this is one more thing that will cut down on the amount of yelling when we play ("I need a weld, darnit, someone weld me, wait I need more" should be heard less, since people can just look).
<!--QuoteBegin--voogru+Feb 27 2003, 06:32 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (voogru @ Feb 27 2003, 06:32 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I have updated this, Hopefully the linux compile will work without problems.
Please let me know if you have any problems. If your running the windows compile of my older one try to upgrade to this one. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd--> OK. I just downloaded it and tried it. I was not capturing to a terminal that I could scroll back on at first.
I did see something to the effect of an undefined symbol.
The worse part of this is after removing the library now when I run the half-life server I all I get is the standard startup stuff. No map info loads, nothing else happens. I am now potentially looking at a total re-install. Any suggestions will be greatly appreciated:
[hlds]# ./hlds_run -game ns +map ns_nothing +maxplayers 10 Auto-restarting the server on crash Host_Init Added packfile /usr/games/hlds/valve/pak0.pak (985 files) Protocol version 46 Exe version 3.1.1.0 Exe build: 14:46:34 Jun 11 2002 (2056)
<!--QuoteBegin--voogru+Feb 28 2003, 12:38 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (voogru @ Feb 28 2003, 12:38 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> WON is down, thats why you are getting that.
<!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif'><!--endemo--> <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd--> Whew. Thank you very very much.
<!--QuoteBegin--voogru+Feb 15 2003, 12:57 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (voogru @ Feb 15 2003, 12:57 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I would release my source glady, If all other metamod plugins out there were open source as well.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> That's a <i>really</i> feeble argument, <!--emo&:angry:--><img src='http://www.unknownworlds.com/forums/html/emoticons/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif'><!--endemo--> and you know it. If you want to publically distribute binaries you MUST make source-code available. If you don't like this, don't use metamod for your plugin. The GPL gives you far more rights than straight copyright. You aren't required to accept the GPL to run metamod, however copyright gives you no right to create a derived work like you have. (when you load your plugin, legaly it is classed as one program)
Basically someone is being nice to you (and subsequent users) by giving you more freedom. You're abusing their generosity and quite openly telling them to go **** themselves. And you think this is ok because others are doing it.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I figured, Gee... If they get away with it, Why should I bother to give out my source?<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> bother? it looks like it would be a lot less effort.. I think I've a better chance of running it if I compile it myself.
If people want to use the code from this plugin in their plugin, they are required to leave your copyright entact. If they don't you are entitled to start legal stuff... But talking to people usually works.
I'm getting a badfile error on the "new" version of the plugin... old one works just fine for me though. What are the changes/updates in this new one? or is it just a recomplied version trying to work with more people's systems?
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Basically someone is being nice to you (and subsequent users) by giving you more freedom. You're abusing their generosity and quite openly telling them to go **** themselves. And you think this is ok because others are doing it.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
You do have a point, However If you ever had something stolen from you, thru source code that some 13 year old has released the SAME exact thing claiming that he coded it himself.
Im sure you would feel the same, To put work into something only for it to be ripped/stolen by morons. Now if someone steals my work I can take legal action? Explain to me how that would work.
Im not closed source with all of my plugins, Just a few.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I'm getting a badfile error on the "new" version of the plugin... old one works just fine for me though. What are the changes/updates in this new one? or is it just a recomplied version trying to work with more people's systems?<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
What OS? Also nothing changed, Im just trying to make it work on most systems.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->You do have a point, However If you ever had something stolen from you, thru source code that some 13 year old has released the SAME exact thing claiming that he coded it himself.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> To be honest I don't think anyone would be stupid enough to try and do that. They'd just get laughed at. Source code doesn't make that much of a difference for this, they could just use a hexeditor on your binaries anyway. Also (s)he would be required to release source. If they know that they will be ignored unless they release stuff properly under the GPL then this also becomes less of a problem (make a start. boycott AMX mod.). On the other hand if the 13 year old reads your source they are likely to learn something from it and contibute something in the future - they would get far more satisfaction out of that and more respect too.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Im sure you would feel the same, To put work into something only for it to be ripped/stolen by morons.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> I'd certainly feel that way if I was the author of Metamod, which is currently is getting ripped off by morons. The funniest example I've seen of this is <a href='http://djeyl.net/w.php' target='_blank'>Webmod.</a> It's GPL, the source is freely available, but the site still claims that "This software is FREE for NON-COMMERCIAL use.". This blatently contradicts the <a href='http://www.gnu.org/licenses/gpl.html' target='_blank'>GPL</a>: <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->...You may not impose any further restrictions on the recipients' exercise of the rights granted herein... <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> while defining commercial use, djeyl.net thoughtfully goes on to add <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Therefore you must treat this 'Software Program' like any other copyrighted material. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--> freaking hilarious. They even kindly acknowledge that it's GPL in their <a href='http://ogdn.net/projects/webmod/' target='_blank'>development area</a>...
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Now if someone steals my work I can take legal action? Explain to me how that would work.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> Legal action is a complete pain in the arse, but the GPL is based on copyright, so you do them for breach of copyright. GPL: <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> So legaly it seems to be quite clean cut. Also from the Preamble: <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
<span style='color:red'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span>
Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> The GPL is quite clear to read unlike most EULAs ..
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Im not closed source with all of my plugins, Just a few.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> As above it's quite clear that the right to source is firmly attatched to the binaries. So if you don't want to distribute source, don't distribute binaries! (Or only give it to select people - they would still have the right to give copies to whoever they like though.)
Personaly I think the GPL is quite a nice licence once you understand it. The Gnu project's <a href='http://www.gnu.org/philosophy/' target='_blank'>philosophy</a> on free software is quite interesting too. <!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Free software is a matter of freedom: people should be free to use software in all the ways that are socially useful. Software differs from material objects--such as chairs, sandwiches, and gasoline--in that it can be copied and changed much more easily. These possibilities make software as useful as it is; we believe software users should be able to make use of them.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->What OS? Also nothing changed, Im just trying to make it work on most systems. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
This is using Gentoo Linux. I have no problems whatsoever with the old version, so if this is no different in functionality then i'll just stick with that one.
i really like this plug-in, but it seems to sporaddicaly work for me. Some maps it'll work fine, then others it disapears. It's a windows server with AMX mod.
Well, I tried it with the version of metamod that comes with admin mod, and it crashed my server (win2k) so maybe it's tied to that. I can only get the plugin to work with the latest metamod, and that doesn't seem to work for me with admin mod....
<!--QuoteBegin--voogru+Feb 28 2003, 11:29 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (voogru @ Feb 28 2003, 11:29 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->As for Scum, You seem you know your stuff so Im not gonna argue with you, Ill release the source for the plugin tomorrow. (Have no time today).<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> Thanks. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> I think that will make it easier to debug too <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo--> (for a start people can compile it themselves, eliminating possible libary problems.)
I tested last night with Joe (http://www.joe.to) and a bunch of others he brought along. It worked great. For the record, its compiled with SDK 2.3, MM 1.15, and GCC 2.95.3. Thanks to Hullu (http://hullu.xtragaming.com) for the very lovely Makefile!
Comments
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->meta list
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] Unstuck Pro RUN - unstuck_mm.so v1.00 ini Pause Pause
[ 2] PhaseEQ RUN - phase_eq_mm_i386 v1.03 ini Chlvl ANY
[ 3] <playerinfo_mm. badf load playerinfo_mm.so v - ini - -
[ 4] fakefull RUN - fakefull_mm_i386 v1.3 ini Pause Pause
[ 5] Adminmod RUN - admin_MM_i386.so v2.50.50 ini Start Start
5 plugins, 4 running<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
Thanks,
JayFive
Here's what happens when I retry it.
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
meta retry playerinfo_mm.so
L 02/22/2003 - 00:26:33: [META] ERROR: dll: Failed query plugin '<playerinfo_mm.so>';
Couldn't open file '/home/jason/hlds_l/ns/dlls/playerinfo_mm.so':
/home/jason/hlds_l/ns/dlls/playerinfo_mm.so: undefined symbol: edict__11CBaseEntity
L 02/22/2003 - 00:26:33: [META] ERROR: dll: Skipping plugin '<playerinfo_mm.so>'
; couldn't query
Retry failed for plugin '<playerinfo_mm.so>'
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
The file is <b>definately</b> there. Does the <span style='color:orange'>undefined symbol: edict__11CBaseEntity</span> have any significance? Thanks.
-JayFive
sounds like a linking error to me.
Does this also have the %h, %a, %r (is this it for the # resources you have?) and %i?
If not, could you add them?
Maybe a %l to say the location you are in? <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
So... yea... Any answer to this? Thx.
sounds like a linking error to me.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
If there is a linking error, then I have to wonder if anyone has been able to use this on linux. Perhaps this problem is specific to my machine (Debian). [Who]Them, could I try the plugin version you had posted earlier, just to see if I can get it to work on my server?
-JayFive
If someone can, please try voogru's version on a linux server and post your results. This is a great plugin concept and I'd like to see all the kinks worked out.
JayFive
its "version" 1.2 now
<a href='http://www.voogru.net/www/PlayerInfo_MM.zip' target='_blank'>http://www.voogru.net/www/PlayerInfo_MM.zip</a>
Please let me know if you have any problems. If your running the windows compile of my older one try to upgrade to this one.
its "version" 1.2 now
<a href='http://www.voogru.net/www/PlayerInfo_MM.zip' target='_blank'>http://www.voogru.net/www/PlayerInfo_MM.zip</a>
Please let me know if you have any problems. If your running the windows compile of my older one try to upgrade to this one. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
OK. I just downloaded it and tried it. I was not capturing to a terminal that I could scroll back on at first.
I did see something to the effect of an undefined symbol.
The worse part of this is after removing the library now when I run the half-life server I all I get is the standard startup stuff. No map info loads, nothing else happens. I am now potentially looking at a total re-install. Any suggestions will be greatly appreciated:
[hlds]# ./hlds_run -game ns +map ns_nothing +maxplayers 10
Auto-restarting the server on crash
Host_Init
Added packfile /usr/games/hlds/valve/pak0.pak (985 files)
Protocol version 46
Exe version 3.1.1.0
Exe build: 14:46:34 Jun 11 2002 (2056)
Nothing after this....
<!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif'><!--endemo-->
<!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif'><!--endemo--> <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Whew. Thank you very very much.
That's a <i>really</i> feeble argument, <!--emo&:angry:--><img src='http://www.unknownworlds.com/forums/html/emoticons/mad.gif' border='0' style='vertical-align:middle' alt='mad.gif'><!--endemo--> and you know it.
If you want to publically distribute binaries you MUST make source-code available. If you don't like this, don't use metamod for your plugin. The GPL gives you far more rights than straight copyright. You aren't required to accept the GPL to run metamod, however copyright gives you no right to create a derived work like you have. (when you load your plugin, legaly it is classed as one program)
Basically someone is being nice to you (and subsequent users) by giving you more freedom. You're abusing their generosity and quite openly telling them to go **** themselves. And you think this is ok because others are doing it.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I figured, Gee... If they get away with it, Why should I bother to give out my source?<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
bother? it looks like it would be a lot less effort.. I think I've a better chance of running it if I compile it myself.
If people want to use the code from this plugin in their plugin, they are required to leave your copyright entact. If they don't you are entitled to start legal stuff... But talking to people usually works.
You do have a point, However If you ever had something stolen from you, thru source code that some 13 year old has released the SAME exact thing claiming that he coded it himself.
Im sure you would feel the same, To put work into something only for it to be ripped/stolen by morons. Now if someone steals my work I can take legal action? Explain to me how that would work.
Im not closed source with all of my plugins, Just a few.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I'm getting a badfile error on the "new" version of the plugin... old one works just fine for me though. What are the changes/updates in this new one? or is it just a recomplied version trying to work with more people's systems?<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
What OS? Also nothing changed, Im just trying to make it work on most systems.
To be honest I don't think anyone would be stupid enough to try and do that. They'd just get laughed at.
Source code doesn't make that much of a difference for this, they could just use a hexeditor on your binaries anyway.
Also (s)he would be required to release source. If they know that they will be ignored unless they release stuff properly under the GPL then this also becomes less of a problem (make a start. boycott AMX mod.). On the other hand if the 13 year old reads your source they are likely to learn something from it and contibute something in the future - they would get far more satisfaction out of that and more respect too.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Im sure you would feel the same, To put work into something only for it to be ripped/stolen by morons.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
I'd certainly feel that way if I was the author of Metamod, which is currently is getting ripped off by morons. The funniest example I've seen of this is <a href='http://djeyl.net/w.php' target='_blank'>Webmod.</a> It's GPL, the source is freely available, but the site still claims that "This software is FREE for NON-COMMERCIAL use.".
This blatently contradicts the <a href='http://www.gnu.org/licenses/gpl.html' target='_blank'>GPL</a>:
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->...You may not impose any further restrictions on the recipients' exercise of the rights granted herein... <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
while defining commercial use, djeyl.net thoughtfully goes on to add
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Therefore you must treat this 'Software Program' like any other copyrighted material.
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--> freaking hilarious. They even kindly acknowledge that it's GPL in their <a href='http://ogdn.net/projects/webmod/' target='_blank'>development area</a>...
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Now if someone steals my work I can take legal action? Explain to me how that would work.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Legal action is a complete pain in the arse, but the GPL is based on copyright, so you do them for breach of copyright.
GPL:
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd--> So legaly it seems to be quite clean cut. Also from the Preamble:
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
<span style='color:red'>We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.</span>
Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
The GPL is quite clear to read unlike most EULAs ..
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Im not closed source with all of my plugins, Just a few.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
As above it's quite clear that the right to source is firmly attatched to the binaries. So if you don't want to distribute source, don't distribute binaries! (Or only give it to select people - they would still have the right to give copies to whoever they like though.)
Personaly I think the GPL is quite a nice licence once you understand it. The Gnu project's <a href='http://www.gnu.org/philosophy/' target='_blank'>philosophy</a> on free software is quite interesting too.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Free software is a matter of freedom: people should be free to use software in all the ways that are socially useful. Software differs from material objects--such as chairs, sandwiches, and gasoline--in that it can be copied and changed much more easily. These possibilities make software as useful as it is; we believe software users should be able to make use of them.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
This is using Gentoo Linux. I have no problems whatsoever with the old version, so if this is no different in functionality then i'll just stick with that one.
As for Scum, You seem you know your stuff so Im not gonna argue with you, Ill release the source for the plugin tomorrow. (Have no time today).
L 02/28/2003 - 17:56:05: [META] ini: Begin re-reading plugins list: addons/metamod
/plugins.ini
L 02/28/2003 - 17:56:05: [META] ini: Read plugin config for: Unstuck Pro
L 02/28/2003 - 17:56:05: [META] ERROR: ini: Plugin '<playerinfo_MM.so>' has newer
file, but unexpected status (badfile)
L 02/28/2003 - 17:56:05: [META] ini: Read plugin config for: <playerinfo_MM.so>
L 02/28/2003 - 17:56:05: [META] ini: Read plugin config for: Adminmod
L 02/28/2003 - 17:56:05: [META] ini: Finished reading plugins list: addons/metamod
/plugins.ini; Found 3 plugins
L 02/28/2003 - 17:56:05: [META] dll: Updating plugins...
L 02/28/2003 - 17:56:05: [META] ERROR: dll: Failed query plugin '<playerinfo_MM.so
>'; Couldn't open file '/usr/games/hlds/ns/addons/metamod/dlls/playerinfo_MM.so':
/usr/games/hlds/ns/addons/metamod/dlls/playerinfo_MM.so: undefined symbol: __gxx_p
ersonality_v0
L 02/28/2003 - 17:56:05: [META] ERROR: dll: Skipping plugin '<playerinfo_MM.so>';
couldn't query
L 02/28/2003 - 17:56:05: [META] dll: Finished updating 3 plugins; kept 2, loaded 0
, unloaded 0, reloaded 0, delayed 0
Seems there are still some issues with your last linux compile.
undefined symbol: __gzz_personality_v0?
Thanks. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> I think that will make it easier to debug too <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo--> (for a start people can compile it themselves, eliminating possible libary problems.)
win32 dlls/booster_mm.dll
win32 addons/fakefull/dlls/fakefull_mm.dll
//win32 addons/clanmod/dlls/clanmod_mm.dll
win32 dlls/logmod_mm_i386.dll
win32 addons/playerinfo/dlls/playerinfo_mm.dll
win32 dlls/antiafk_mm.dll
win32 addons\amx\dlls\amx_mm.dll
win32 addons\amx\dlls\fun_ms.dll
it was working today on eclipse...then didn't work...then worked again. It's really good and i want it to work all the time!
Thanks
<a href='http://www.voogru.com/PlayerInfo_MM-src.zip' target='_blank'>http://www.voogru.com/PlayerInfo_MM-src.zip</a>
Again, my version, win32 and linux, source included, no banners, probably less refined than voogru's, but on the other hand, it works.
<!--emo&::siege::--><img src='http://www.unknownworlds.com/forums/html/emoticons/siege.gif' border='0' style='vertical-align:middle' alt='siege.gif'><!--endemo--><a href='http://modNS.org/files/playerinfo_mm_i686.so' target='_blank'>http://modNS.org/files/playerinfo_mm_i686.so</a>
(MD5: cca066159ef5c2ed7d2ccaa52a450917)
<!--emo&::siege::--><img src='http://www.unknownworlds.com/forums/html/emoticons/siege.gif' border='0' style='vertical-align:middle' alt='siege.gif'><!--endemo--><a href='http://modNS.org/files/playerinfo_mm_source.tar.bz2' target='_blank'>http://modNS.org/files/playerinfo_mm_source.tar.bz2</a>
(MD5: 32920dc64bc369dc47ddee62f0400e45)
I tested last night with Joe (http://www.joe.to) and a bunch of others he brought along. It worked great. For the record, its compiled with SDK 2.3, MM 1.15, and GCC 2.95.3. Thanks to Hullu (http://hullu.xtragaming.com) for the very lovely Makefile!
Could you start a new thread please and clear it all up?