Donations
|
If you wish to make a donation you can by clicking the image below.
|
|
|
|
|
3rd April, 2008, 01:33 AM
|
|
Holy Shit!!
|
|
Join Date: Jan 2006
Posts: 676
|
|
absolutely interested in frag recovery my players are crying without it
|
3rd April, 2008, 01:39 AM
|
|
Holy Shit!!
|
|
Join Date: Jan 2006
Posts: 676
|
|
I was also wondering the best set up with nexgen boot. For instance when the server master boots off of mlds.sh how should it boot? meaning what settings? because what happens on linux servers is after a crash the mlds reboots then nexgen will boot and thus sometimes causing the non process kill bug (linux)which ends up changing the query port of the server.
well that happened with ASC not sure if negen would have the same issues or not.
Thank you for your amazing work.
|
3rd April, 2008, 06:49 AM
|
Forum Newcomer
|
|
Join Date: Mar 2008
Posts: 5
|
|
Quote:
Originally Posted by Defrost
To enable reboot the server with the last played map make sure both 'Enable Nexgen boot control' and 'Restart game on last map' are checked (don't forget to hit save).
|
Thanks for the quick reply.
You are right I forgot to hit save!
It works perfect now!
|
3rd April, 2008, 11:49 AM
|
Dominating
|
|
Join Date: Nov 2006
Posts: 131
|
|
Here's how I implemented SmartCTF stats recovery in my plugin. You'll have to modify the code a bit if you wish to create your own Nexgen plugin.
Code:
class YourPluginNameHere extends NexgenPlugin;
var SmartCTFGameReplicationInfo SCTFGame;
// Extra player attributes.
const PA_Captures = "captures";
const PA_Assists = "assists";
const PA_Grabs = "grabs";
const PA_Covers = "covers";
const PA_Seals = "seals";
const PA_FlagKills = "flagKills";
const PA_DefKills = "defKills";
const PA_Frags = "frags";
const PA_HeadShots = "headShots";
function bool initialize() {
foreach allActors(class'SmartCTFGameReplicationInfo', SCTFGame) {
break;
}
return true;
}
function playerJoined(NexgenClient client) {
local SmartCTFPlayerReplicationInfo pri;
// Restore saved player data.
if (SCTFGame != none) {
pri = SCTFGame.getStats(client.player);
if (pri != none) {
pri.captures = client.pDat.getInt(PA_Captures, pri.captures);
pri.assists = client.pDat.getInt(PA_Assists, pri.assists);
pri.grabs = client.pDat.getInt(PA_Grabs, pri.grabs);
pri.covers = client.pDat.getInt(PA_Covers, pri.covers);
pri.seals = client.pDat.getInt(PA_Seals, pri.seals);
pri.flagKills = client.pDat.getInt(PA_FlagKills, pri.flagKills);
pri.defKills = client.pDat.getInt(PA_DefKills, pri.defKills);
pri.frags = client.pDat.getInt(PA_Frags, pri.frags);
pri.headShots = client.pDat.getInt(PA_HeadShots, pri.headShots);
}
}
}
function playerLeft(NexgenClient client) {
local SmartCTFPlayerReplicationInfo pri, cPRI;
// Store saved player data.
if (SCTFGame != none) {
//pri = SCTFGame.getStats(client.player);
foreach allActors(class'SmartCTFPlayerReplicationInfo', cPRI) {
if (cPRI.owner == none) {
if (pri == none) {
pri = cPRI;
} else {
// Multiple pri's without owner, can't find player relations.
pri = none;
break;
}
}
}
if (pri != none) {
client.pDat.set(PA_Captures, pri.captures);
client.pDat.set(PA_Assists, pri.assists);
client.pDat.set(PA_Grabs, pri.grabs);
client.pDat.set(PA_Covers, pri.covers);
client.pDat.set(PA_Seals, pri.seals);
client.pDat.set(PA_FlagKills, pri.flagKills);
client.pDat.set(PA_DefKills, pri.defKills);
client.pDat.set(PA_Frags, pri.frags);
client.pDat.set(PA_HeadShots, pri.headShots);
}
}
}
defaultproperties {
pluginName="Name of your plugin goes here"
pluginVersion="0.01"
pluginAuthor="Me"
}
|
5th April, 2008, 03:14 AM
|
|
Holy Shit!!
|
|
Join Date: Jan 2006
Posts: 676
|
|
thanks! Ill give it a try
|
8th April, 2008, 05:27 PM
|
|
Rampage
|
|
Join Date: May 2006
Posts: 74
|
|
Have this on our Sniping Server.. Mainly Deathmatch and Team Deathmatch... only problem i see is no tournament mode.. which has to be set up in Webadmin or console (no button or checkbox for it on the conole, which would be sweet), but your current configuration starts the game before all peeps can flag in when playing a match.. Everything else is working great, no lag, no errors and looks nice on the server.. Is there anyway to add a tournament checkbox or fix this problem Defrost?? Thanks for all the hard work and i also sent you an email with more detail.. keep up the great work!
|
9th April, 2008, 09:47 PM
|
Dominating
|
|
Join Date: Nov 2006
Posts: 131
|
|
Thanks for your interest in this server controller. I've received your e-mail about it. Unfortunately I haven't been able to answer it yet as I'm very busy at the moment. I'll have a look at it this weekend, but I'm confident it won't be a problem to support tournament mode in the next version of Nexgen.
|
10th April, 2008, 10:46 PM
|
|
Holy Shit!!
|
|
Join Date: Jan 2006
Posts: 676
|
|
With Nexgen boot how should the mlds.sh be configured? What should be its start up parameters? reason im asking is i know with asc boot it would sometimes change the query port number. This is a known linux bug with hanging processes. I hope I made sense
with asc i choose the intro map to boot with then asc would kick in and boot the correct params.
Thank you!
Last edited by qwerty : 10th April, 2008 at 10:57 PM.
|
11th April, 2008, 12:42 AM
|
|
Rampage
|
|
Join Date: May 2006
Posts: 74
|
|
Thanks Defrost.. standing by for the next version.. Please feel free to contact me via email or here for any testing that you need done (prior to release) I would love to give the next version a go around the block... I have a server available and standing by.. The work you've done so far on this is very impressive.. thanks in advance!!
|
11th April, 2008, 09:38 AM
|
Dominating
|
|
Join Date: Nov 2006
Posts: 131
|
|
Quote:
Originally Posted by qwerty
With Nexgen boot how should the mlds.sh be configured? What should be its start up parameters? reason im asking is i know with asc boot it would sometimes change the query port number. This is a known linux bug with hanging processes. I hope I made sense
with asc i choose the intro map to boot with then asc would kick in and boot the correct params.
Thank you!
|
To be honest I don't know what you mean. I think ASC and Nexgen use the same way to boot a server. The command line I use in my startup script is simply 'ucc SomeMap.unr -ini=server.ini'. As soon as the Nexgen controller is being loaded it will simply abort it's loading process and does a servertravel call. No idea how ASC does it, but since I don't think there's another way it's probably the same.
|
12th April, 2008, 02:10 PM
|
|
Killing Spree
|
|
Join Date: Mar 2008
Location: .de
Posts: 28
|
|
Will this cause downloads for the players playing on the server?
__________________
|
12th April, 2008, 05:06 PM
|
Holy Shit!!
|
|
Join Date: Dec 2004
Posts: 2,382
|
|
Defrost is correct. ASC simply performs a servertravel.
|
23rd April, 2008, 07:19 AM
|
Dominating
|
|
Join Date: Dec 2005
Location: Netherlands
Posts: 139
|
|
well done!
Hi Defrost,
i'ts a great programm, we use it on all our seven servers atm!
and it's also very friendly to use!
check: www.online-multigaming.com
cu
KB
|
24th April, 2008, 05:14 PM
|
|
Godlike
|
|
Join Date: Aug 2004
Location: Portland,Or.
Posts: 326
|
|
I think this doesn't work with AnthCheckerC_v138. I tried to get it working one day with one of my servers and server wouldn't boot. Maybe I needed to have AnthChecker configured to see the controller but I never got that far trying to get it to function.
|
24th April, 2008, 07:29 PM
|
|
Holy Shit!!
|
|
Join Date: Jan 2006
Posts: 676
|
|
I'm running anth checker and the controller np lets talk again and I'll try and help you
|
24th April, 2008, 07:56 PM
|
|
Godlike
|
|
Join Date: Aug 2004
Location: Portland,Or.
Posts: 326
|
|
Quote:
Originally Posted by qwerty
I'm running anth checker and the controller np lets talk again and I'll try and help you
|
OK I'll talk to you on xfire then.
P.S. Thx for the help. It was all serverpackage placement the whole time.
Last edited by SC]-[LO]\[G_{HoF} : 24th April, 2008 at 08:26 PM.
|
29th April, 2008, 06:05 PM
|
|
Holy Shit!!
|
|
Join Date: Jan 2006
Posts: 676
|
|
Ok I'm retarded and couldn't figure out how to add the frag recovery . I hope you implement it in your next release
|
1st May, 2008, 12:34 AM
|
Forum Newcomer
|
|
Join Date: Feb 2008
Posts: 5
|
|
This is a very cool and only have seen a few small issues that i am sure will be fixed in the next release. Just wondering if you know when the next release will be.
Thanks,
*TNT*Strych9
|
3rd May, 2008, 05:17 AM
|
|
Holy Shit!!
|
|
Join Date: Jan 2006
Posts: 676
|
|
Quote:
Originally Posted by *TNT*Strych9
This is a very cool and only have seen a few small issues that i am sure will be fixed in the next release. Just wondering if you know when the next release will be.
Thanks,
*TNT*Strych9
|
yeah cant wait for next release. I have been having issues on my server with setting up matches, setting a pw, pausing matches, restarting matches, and force switching maps all of these options lead to a server crash.. I dont know what im doing wrong other wise everything else works.. bans,kicks etc work fine
|
4th May, 2008, 02:37 AM
|
Super Moderator
|
|
Join Date: Jan 2004
Location: North Carolina
Posts: 2,245
|
|
I am not sure how this is the same or similar to ASC. This is a server controller from a command line, within Linux type interface?
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|