-
Termy's Server APP (SAPP)
So, I decided to release this because some people kept asking for it, this is not the final version so it may contain some bugs. Commands listed below are accessible via rcon, console and init.txt. There were more commands, but i decided to remove them considering the fact that some naughty admins:lol: could use them in wrong way(yea changing spped etc:D)
Here is a list of commands:
- load Loads server plugin (sapp.dll), commands listed below are available only if 'load' had been issued before.
- unload Unloads server app, useful when new version of sapp.dll is released :-) and you want to perform update without restarting server.
- ip [player_number] Displays player's IP, Rev DNS and CD-KEY hash
- afk_kick [seconds] AFK players are kicked after a given period of inactivity, if [seconds] is 0 then afk kicking is disabled
- ping_kick [ping] If player's ping is higher than [ping] for about 20 seconds, he's kicked. However, player who just joined the game and his ping is high for a while is not punished by this feature.
- afk Displays inactivity periods (in seconds) of players.
- coldsnap_ag [enabled] Coldsnap antiglitching - players trying to c4 switch or glitching into bases are kicked instatly, this feature also protects from a certain server crash that happens when player gets into certain location.
- ipban [player_number] Player is banned by his IP rather than by his CD-KEY hash.
- ipban ip_number eg ipban 66.66.66.66
- ipbans List of IP Bananas.
- ipunban Unbans IP.
- cpu Displays Processor's brand string, and operating system version info.
- uptime Displays uptime of sapp.dll and operating system.
- pl = sv_players
- k = sv_kick
- b = sv_ban
- say = sv_say
- about :*
I tested it only on Windows XP SP2 and on gameservers.com (don't know what they are runnig) but it should work as well on other systems supported by Halo CE.
Information about installation and download:
http://xhalo.co.cc
SAPP in action::eek:
http://img45.imageshack.us/img45/2010/c4switchdw5.jpg
-
Re: [APP]Termy's server APP
I just tried it out here on my server at work and somehow managed to get it to crash in less than five minutes (I was trying too much junk I think. D: ) Regardless though, the ability to have someone auto kicked for being afk or having a high ping is something I've been wanting for a long long time. Thanks for sharing it with us and keep up the good work. I hope this app goes far. :D
-
Re: [APP]Termy's server APP
interesting, will check this out now.
-edit- pretty neat, would be alot cooler if you could execute commands via the chat system instead of rcon.
also, doing ip crashes the server.
try adding some of these features :o
pretty nice so far.
-
Re: [APP]Termy's server APP
I'm interested in how you calculate a players idle time.
Bacon, I though rec0's app got fixed already.
-
Re: [APP]Termy's server APP
Looks great, I yet still have to test it.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
Limited
I'm interested in how you calculate a players idle time.
Bacon, I though rec0's app got fixed already.
It did, but APPARENTLY Bacon has yet to receive the fixed version from Pat yet. At least that's what he tells me.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
Termy
- coldsnap_ag [enabled] Coldsnap antiglitching - players trying to c4 switch or glitching into bases are kicked instatly, this feature also protects from a certain server crash that happens when player gets into certain location.
Delete this command please, you're ruining my fun.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
selentic
Delete this command please, you're ruining my fun.
Uh...No? When I played the map I wanted to kick the those kids in the teeth for doing that. Pissed me off.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
TeeKup
Uh...No? When I played the map I wanted to kick the those kids in the teeth for doing that. Pissed me off.
You know what's funny, the first time I ever did that (before it was a widely known trick) I got 3 killtaculars :D
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
Pooky
You know what's funny, the first time I ever did that (before it was a widely known trick) I got 3 killtaculars :D
I wonder if it'll kick me if I nuke and switch!
-
Re: [APP]Termy's server APP
who gives a shit about that garbage map tbh.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
StankBacon™
who gives a shit about that garbage map tbh.
I thought it was awesome fun to grief the stupid roleplayers on.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
Pooky
I thought it was awesome fun to grief the stupid roleplayers on.
^
-
Re: [APP]Termy's server APP
I like the IP ban feature. I hate the people that get new CD keys illegally...
-
Re: [APP]Termy's server APP
On another note, if somehow rec0s app was updated to allow it to recognize admins by IP that would be even more secure than Hash right?
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
selentic
On another note, if somehow rec0s app was updated to allow it to recognize admins by IP that would be even more secure than Hash right?
how do you figure?
lol.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
selentic
On another note, if somehow rec0s app was updated to allow it to recognize admins by IP that would be even more secure than Hash right?
IP spoofing isn't uncommon.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
selentic
On another note, if somehow rec0s app was updated to allow it to recognize admins by IP that would be even more secure than Hash right?
No, it would be less secure. Anyone (siblings, etc) would then have access to your administration as long as they were in the same house.
Plus, a lot of people have dynamic IP address' that change weekly-monthly. And yea, it's pretty easy to spoof an IP if you know how to do it.
-
Re: [APP]Termy's server APP
Thanks for testing it, I have never had any problems with ip command, I guess there are some problems with calling getnameinfo in separated thread, so removed Rev DNS checking from ip command, and added "ipd [player_number]" that does that and shouldn't crash server.
Quote:
Originally Posted by
Limited
I'm interested in how you calculate a players idle time.
Simply checking player's mouse movements(view angles).
Anyway, should I add commands for speed changing and teleporting players?:rolleyes:
Feel free to glitch, C4 switch, AFK on this coldsnap server::D:lol:
212.187.247.200:2302
-
Re: [APP]Termy's server APP
add speed and other goodies.... also, make it so only admins can use commands based on cd hash.
-
Re: [APP]Termy's server APP
As far as useful features go... would you be able to add something that allows admins to set a recurring server announcement every 'x' amount of time? While this might be annoying to some players, I think it'd be great for announcing rules or even special events since not everyone pays attention to the MOTD.
-
Re: [APP]Termy's server APP
No if you add those speed stuff then it makes it like rec0's app and wasn't the whole point of it being private to null the possibility of over using it... I say just add commands that help out server operators and give admins the right thought cd hash and typing commands in the chat box. But I say don't add the other stuff like for fun goofing around games.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
Limited
I'm interested in how you calculate a players idle time.
Oh come on...that's easy ;)
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
Patrickssj6
Oh come on...that's easy ;)
Bit of a long winded way isnt it though? I wasnt sure if he'd go to those measures just to get idle time. :D
-
Re: [APP]Termy's server APP
Question on IP, when I tried the ip players thing I did it on myself and it showed my internal ip address. Now if someone else did it would it show my external ip address or my internal one?
Also can you make it so server admin's don't get kicked after the certain amount of seconds if they are using rcon... I have it set at 3 minutes (180 seconds) and I get kicked sometimes if I go over it...
-
Re: [APP]Termy's server APP
Kaishounashi:
Maybe, maybe, but sv_say like to crash server, you know:confused:
For those asking for chat-based commands:
I suck so badly at reverse engineering, don't know how chat system works, and so far I have no clue how to send ** SERVER ** message just to player(admin) that is typing commands via chat system. Only rec0 could do that. :)
supersniper:
ip displays address that player is connected from, no matter who executes ip
-
Re: [APP]Termy's server APP
You should ask rec0.
Oh wait D:
-
Re: [APP]Termy's server APP
This has the potential for community support and customizability for coder-type server admins, based on the fact that it has to refer to an external DLL for functionality.
Unless you feel that you'd like to do more research and perhaps do so in a later version, can you tell us what's in the DLL?
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
StankBacon™
add speed and other goodies.... also, make it so only admins can use commands based on cd hash.
Or!
Convince Rec0 to update the server app to 1.08 and release it to the public :aaaaa:.
-
Re: [APP]Termy's server APP
Pat already updated it to 1.08 and it's not going to be public. Termy made a public one so use his.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
supersniper
Pat already updated it to 1.08 and it's not going to be public.
correct, but it doesn't work.
(rec0s app is dead)
-
Re: [APP]Termy's server APP
So may I have the dead version... As you kinda figured I collect Halo CE apps.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
supersniper
So may I have the dead version... As you kinda figured I collect Halo CE apps.
n
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
supersniper
So may I have the dead version... As you kinda figured I collect Halo CE apps.
No.
Quote:
Originally Posted by
RhoM'bus²
n
Correct.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
p0lar_bear
Unless you feel that you'd like to do more research and perhaps do so in a later version, can you tell us what's in the DLL?
Everything, the DLL is where the magic happens, the new dedicated just injects the DLL. The DLL is where the majority of code is stored.
Why didnt the updated rec0's app not work?
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
Limited
Why didnt the updated rec0's app not work?
The exe wasn't the updated...the custom dedicated server was.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
Limited
Everything, the DLL is where the magic happens, the new dedicated just injects the DLL. The DLL is where the majority of code is stored.
I knew that much. :rolleyes:
I mean, what's in the DLL? How does it work? What I want to know is how flexible the DLL is; would it be possible to basically make rec0's app into a DLL that would load and run right with the load function injected into the server.
-
Re: [APP]Termy's server APP
So your saying basically re-create the rec0 app as a .dll and have it injected into the haloceded.exe instead of having a modified haloceded.exe that works alongside with the rec0 app.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
p0lar_bear
would it be possible to basically make rec0's app into a DLL that would load and run right with the load function injected into the server.
Of course. In a few weeks a server tool will be released that does this for haloPC and haloCE .
-
Re: [APP]Termy's server APP
Wasn't it due 2-3 years ago... Lol just kidding but yeah finally Imega will be done and released.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
Termy
Simply checking player's mouse movements(view angles).
What if they die and respawn facing a different direction. That would count as changing the view angle. Also, pings spike sometimes but I'm assuming you average the pings of the players and then boot. If you haven't taken it into account already, then it's something to think about. Anyway, nice app. Despite some crashing bugs it's quite useful to someone who runs a server regularly. The idle and ping kick features are great.
-
Re: [APP]Termy's server APP
Your app works along side with HSE. Wow so I have HSE and your app on my dedi. No problems just thought I'd let you know if you cared...
I love the ping kick BTW.
-
Re: [APP]Termy's server APP
I would LIKE to see a "kick on TK" instead of the usual 'ban on TK' system added... for automating that process... Nice work! BTW Super Sniper , if i have any question about HSE, shold i pm you here or on the halomods thread?
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
p0lar_bear
I knew that much. :rolleyes:
I mean, what's in the DLL? How does it work? What I want to know is how flexible the DLL is; would it be possible to basically make rec0's app into a DLL that would load and run right with the load function injected into the server.
It's quite easy in theory. The DLL loads on startup and redirects certain functions when they are called to your DLL and then back to the application. You intercept the normal program flow.
-
Re: [APP]Termy's server APP
BUMP:
I have just released new version - 0.4 Beta
Major changes:- Chat-based commands(yeah it wasn't as hard as it seemed)
- Event system(executing given commands when something happens, so kicking on TK can be done easily :))
- Improved say commands
- Devmode commands are available now, just like any other ones.
- Fixed some bugs(but there are new ones)
- halofp protection
- Fixed some bugs(don't worry, there are new ones)
Detailed description and download here. :D
-
Re: [APP]Termy's server APP
Nice one, possible alternative to rec0's app?
Does it use CD hashes to verify admins when using the chat-based commands?
-
Re: [APP]Termy's server APP
Good job, keep it going :D
Can you change chat commands to have "/" instead of "\" (I don't want to reach across the keyboard, and it's more convenient (plus I'm a lil' lazy :P))
-
Re: [APP]Termy's server APP
Hi,
Thanks for sharing such a great app. It's come in very handy in the past few weeks (in particular for the afk/ping kicks) :D
Anyhow, I went ahead and tried this latest version and I seem to have some issues. I don't know if it's me, but the event_join commands don't seem to work. I tried everything I could think of but I can't get them to come out. I even tried repatching a fresh copy of 'haloceded.exe' with the latest patcher+app dll from the site in case it was the issue but no dice. Another issue I have is that it looks as though the event_kill commands don't work all the time and only seemed to work whenever I was the one that actually triggered them. Here is the 'SAPP' section of my init.txt config file:
;sapp commands should be placed after sv_mapcycle_begin
; general commands
load
afk_kick 300
ping_kick 500
;eventids - join
event_join 'wait 6000;say $n "{ITS} Clan - Dallas, TX"'
event_join 'wait 7000;say $n "Press F2 for rules/custom maps list"'
;eventids - tk and kills
event_tk 4 'say $n "One more tk and you are banned, \n!"'
event_tk 5 'say $n "Bye, \n =)"
event_kill 25 'say $n "\n! has $kills kills."'
event_kill 50 'say $n "\n! has $kills kills!!"'
event_kill 100 'say $n "100 kills.. Nice aimbot, \n =P"'
I check to see if the events are loaded via the 'events' commands and it only shows the event_kill and event_tk commands from the init. As for the event_tk ones, I don't know if they work since I haven't actually seen anyone TK in the couple of hours I was playing with the app. Hopefully I'm just missing something simple, but I re-read the commands on the site multiple times just to make sure. Thanks in advance!
Edit: Hmm..still can't figure out the event_join issue, but apparently the event_kill messages is only displayed to the person who set it off. Any chance this could change in a future version or is there some other way of doing it?
-
Re: [APP]Termy's server APP
Yeah, event_join was broken and i just uploaded fixed version to site. And when it comes to event_kill im not sure if I understood you, but f you want to display kill messages to all players use:
Code:
event_kill 25 'say * "$name has $kills kills."'
instead of:
Code:
event_kill 25 'say $n "\n! has $kills kills."'
I haven't had any issues with event_kill.
NullZero:
added cmdstart command for you :lol: So do cmdstart /
-
Re: [APP]Termy's server APP
so you can turn off tk ban in init.txt and use this app to kick on tk?
:O
that's awesome.
you, or someone should write up a more in depth setup guide with all possible parameters, because it seems like there is really alot to this.
-
Re: [APP]Termy's server APP
Is this like rec0's app? You should try get as many features as he had in his in this one. Like speed, and /names to see all the players names used in server (if he didn't know), and yeah... lol
-
Re: [APP]Termy's server APP
When I get the time I'll write up a very in-depth guide.
This is simply amazing Termy. Keep it up.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
supersniper
When I get the time I'll write up a very in-depth guide.
That would be nice, English is not my primary language so istructions on site are not so clear.
FluffyDucky™: I have speed and other naughty features im my private version:XD:
-
Re: [APP]Termy's server APP
Very nice. What's your primary language?
-
Re: [APP]Termy's server APP
C++. LOL :D:D
No seriously, its Polish.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
Termy
C++. LOL :D:D
That was funny. +rep
-
Re: [APP]Termy's server APP
w00t :D Thanks for the suggestion/fix, Termy. That did the trick.
I was wondering, where does the app keep the administrator list? I'd like to be able to add a few admins manually without them being in the server. Also, do you plan to add other events like someone successfully capturing the flag? The /names command someone mentioned earlier would be nice too, so I hope you consider adding it in a future release. Thanks :D
-
Re: [APP]Termy's server APP
must have private version...
Lol but guys take it easy he just released a new version let him have a little rest time... :rolleyes:
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
supersniper
must have private version...
Lol but guys take it easy he just released a new version let him have a little rest time... :rolleyes:
We're not demanding a new version right now. We're just requesting features for a future release. I'm pretty content w/ all the new features he added. It was worth the wait.
-
Re: [APP]Termy's server APP
Yeh, i must finally see the world outside my dark room ::D:D JOKE
Admins file is located at sapp/admins.txt in halo direcotry.
-
Re: [APP]Termy's server APP
That would be why me and bacon couldn't use it? LOL
-
Re: [APP]Termy's server APP
Lol poor gameservers users...
-
Re: [APP]Termy's server APP
I see this app on the {ITS} server all the time, nice project keep it up. :)
-
Re: [APP]Termy's server APP
Lol wut? This works on gameservers.
-
Re: [APP]Termy's server APP
I've noticed a couple of things so far:
1) Using the events (event_join, event_tk too possibly?) causes the server log to stop. I noticed this after I tried looking up the latest logs for the weekend. To make sure I erased my 'haloserver.log' file and restarted the server (so it would automatically create the file). The first two lines of the server log are recorded ('log opened' and the 'settings' line showing what map was loaded + gametype. Whenever someone joins the server it records them entering the server and being assigned to a team (JOIN SUCCESS and TEAMS JOIN) , but after that the server stops recording (since I guess this is where 'event_join' is trigered. The messages are displayed w/o a problem for the new player. Maybe i'm doing something wrong, but these are the commands i'm using:
Code:
;-------- eventids - join --------
event_join 'wait 10000;say $n "{ITS} Clan - Dallas, TX (equipped w/ SAPP 0.4 - http://xhalo.co.cc/ )"'
event_join 'wait 11000;say $n "Press F2 for rules/custom map details"'
event_join 'wait 20000;say $n "Auto Kick - AFK for more than 10 minutes"'
event_join 'wait 20050;say $n "Auto Kick - Ping consistently higher than 500"''
Edit: Okay, after some more testing (trying shorter messages, less messages, etc) , it seems that part of the issue is my fault. The haloserver log command didn't like there being more than one event_join command line. I had to rewrite the lines in the following manner:
Code:
event_join 'wait 10000;say $n "{ITS} Clan - Dallas, TX (equipped w/ SAPP 0.4 - http://xhalo.co.cc/ )";say $n "Press F2 for rules/custom map details"'
Unfortunately I had to leave out other two lines about getting auto kicked into the event_join command above since the server would only show part of the third line and then cut off. As for gaps in the server logging, those still happen each time someone joins. I'll have to wait till another time to see whether the log file will remain active when multiple people enter the server.
;-----
2) The other problem I noticed might be related (or could just be a coincidence) , but at random times if someone joins it causes everyone else to get kicked out of the server (they see a 'network connection lost' message). The person who joined stays on the server though. I'm wondering if it's related to the way I'm using the event_join command (i'm assuming the server executes all for instances at the same time the moment the person joins ?)
I'd check the logs to see the names that have triggered those events, but unfortunately I didn't notice the first problem until a short while ago. =( If there's any other information I can provide, let me know though. Thanks.
-
Re: [APP]Termy's server APP
First issue wasn't related to event_join but to wait command. Executing commands that were logging something(sv_kick, sv_ban, sv_say)from non-haloceded thread was sometimes causing server to crash. So before executing any command it was disabling log and restoring its state again when execution completed. So, when you executed 4 wait commands at one time, logging system got disabled.
I fixed it now, log is disabled only for commands mentioned above.(but't not for rcon nor console).
When it comes to second issue, hmm, maybe try to disable antihalofp - it's enabled by default and let me know if it still happens.
Thanks for finding these problems.
-
Re: [APP]Termy's server APP
ok, i am having a issue with the admin add feature, can i add a directory in the files manually out of the game? if so, what format would i do to do this. maybe a example from the admin list directory if possible. would it be like
name cdhash ip? or name cdhash
other then that problem i have, i love the application
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
jables
ok, i am having a issue with the admin add feature, can i add a directory in the files manually out of the game? if so, what format would i do to do this. maybe a example from the admin list directory if possible. would it be like
name cdhash ip? or name cdhash
other then that problem i have, i love the application
When you add an admin in game it creates a folder called 'SAPP' inside the halo folder. Inside that folder is a file called users.txt , which is your admin list. The list inside text file has the following format:
:0:playercdhashhere:0:
:1:anothercdhashhere:0:
:2:yetanotherhash:0:
and so on..
You would then restart your server and that's it. To check, go into your server and user the 'admins index' command to make sure they display correctly. You can further check by issuing a command via the ingame chat (ie. \sv_map bloodgulch ctf or /sv_map bloodgulch ctf if you used the ' cmdstart / ' option ).
-
Re: [APP]Termy's server APP
ok, so if i understand you, in the user.txt file it should look like this maybe
:0:jables mycdhash:0:
or :0:jablesmycdhash:0:
cause in game, i get adminadd function can not be executed at this time. and what i do is like this rcon pass adminadd 1 00.00.00.00 is that wrong? of course 00.00.00.00 is not my ip, but as an example, i used it.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
jables
ok, so if i understand you, in the user.txt file it should look like this maybe
:0:jables mycdhash:0:
or :0:jablesmycdhash:0:
cause in game, i get adminadd function can not be executed at this time. and what i do is like this rcon pass adminadd 1 00.00.00.00 is that wrong? of course 00.00.00.00 is not my ip, but as an example, i used it.
You can't put your name in the file. It has to be
:indexnumber:cdhash:0:
eg.
:0:3016d129a545bd09dd3bc57a2e413afc:0:
:1:dd3ba357a2eg1a3afc54eg4a3g4g444a:0:
As for using the command with the IP, Termy's homepage doesn't say anything about using a single ip. You might have to specify a range of ips instead:
According to the example provided on the homepage it would be something like this:
rcon rconpass adminadd 3 54.0.0.0/24 56.11.0.0/16
In this example he is adding the player whose player index number is '3' and is allowing them to operate on two different ip ranges 54.0.0.0/24 (the ips between 54.0.0.0 and 54.0.0.24 ) and 56.11.0.0.16 (the ips between 56.11.0.0 and 56.11.0.16). I haven't delved too much into networking but I do believe that's how it would break down. Maybe someone w/ more experience than me can back me up or refute my post.
As far as i'm concerned though, using your CD Hash is good enough for the sake of security. Unless someone comes up with a way of spoofing your cd key hash (or unless they get ahold of your product key somehow) then you should be safe.
-
Re: [APP]Termy's server APP
yea, i cant get the rcon feature to do the admin add. creating the directory dont work. i tried with ip, without ip, everything almost, could it be the server is hosted with gameservers? but everything else works. just not the admin add.
-
Re: [APP]Termy's server APP
i am on a gameservers dedi and i added myself manually with the sapp/users.txt file.
app works fine.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
jables
yea, i cant get the rcon feature to do the admin add. creating the directory dont work. i tried with ip, without ip, everything almost, could it be the server is hosted with gameservers? but everything else works. just not the admin add.
okay, make sure you create the sapp folder in the same place as this screenshot:
http://i65.photobucket.com/albums/h2...hcefolders.jpg
As you can see, the users.txt file is inside of there. Like Bacon, my server is also hosted on gameserver so there's no reason why it should not work. Try restarting your server again.
When you try to add yourself do you do sv_players beforehand to see what index number you have?
I mean, just using 'rcon rconpass adminadd yourplayernumber ' should work just fine.
-
Re: [APP]Termy's server APP
is there an event for capping the flag?
also, you should add various shortcuts (or the ability to make shortcuts) for any given commands...
for example... instead of having to do /sv_map bloodgulch ctf you can just do /m bloodgulch ctf .... or like rec0s app, /m bg ctf
you were able to make shortcuts for players as well, so make a shrtcut for [HIV]bacon™ to be just b... and it would be possible to do /k b (to kick me)
also, things like /team to switch your team and /spd for speed would be very welcome, if your scared of abuse you can make it so any command like that is viewable to everyone in the server.... or like rec0s app, make a /stunts command that enables various things such as speed and teleporting...
anyway, great app, keep up the good work.
-
Re: [APP]Termy's server APP
Aka, we want rec0 to come back and make app work on 1.08 since Korn wont give out the source. Or, try and make it exactly like rec0's but better. You'll get there eventually. :)
-
Re: [APP]Termy's server APP
pfft, tbh rec0s app is highly unstable, and termy has a far better way of getting it onto dedis.
termy also already has alot of great features that arent in rec0s, so if he just keeps adding to it, we will have a real winner.
-
Re: [APP]Termy's server APP
Hay bacon, lets go have a tea party so I can smash you with my cup! OFF WITH YOUR HEAD!!!!!!!!!!! And tbh, what features does this have that rec0's doesn't? And it really needs to be more user friendly like rec0's app. Shortcuts, easy / commands, I'm just soo used to rec0's app I'm going to be very fussy until it gets more similar, but I agree he is doing a great job.
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
StankBacon™
is there an event for capping the flag?
also, you should add various shortcuts (or the ability to make shortcuts) for any given commands...
for example... instead of having to do /sv_map bloodgulch ctf you can just do /m bloodgulch ctf .... or like
rec0s app, /m bg ctf
Hey Termy, yesterday when I saw you on the its server my question was going to be similar to what bacon was suggesting here (the ability to make shortcuts). Would that be possible? I think it'd be a good way to avoid having to code more trivial/specific commands since it would now be up to the user to do so.
The syntax could be something along the lines of:
addcommand mnext 'sv_map_next'
addcommand bgctf 'say * "Next Map - Bloodgulch - CTF";sv_map bloodgulch ctf'
addcommand lo3 'say * "Get Ready!";wait 5000;say * "3";wait 500;sv_map_reset;say * "2";wait 500;sv_map_reset;say * "1;wait 500;sv_map_reset;say * "GO!"'
Maybe that last one's a bit too long, but you get the idea. If it even let you call a custom command within a custom command then that'd be better.
Once in game, the administrator would then be able to execute it by adding a slash before it (via ingame chat) or by calling it via rcon if necessary (eg. rcon rconpass bgctf ).
Here's hoping that's actually a possibility. Thanks again. :D
-
Re: [APP]Termy's server APP
Does /voteban work, or is that a command I made up?
-
Re: [APP]Termy's server APP
Nice idea, Kaishounashi, i will add that commands soon as well as events for game start, changing team, ping_kick, flags, afk_kick and glitching.
Also adding admins should work even if sapp/users.txt cannot be created, you will simple lost admin list after server restart.
This is syntax of users.txt file
Code:
admin_name:id:hash:priviledge_level:ip_list
admin_name and priviledge_level fields are not used yet so it should look like:
:0:404509hf455443593459349599924:0:83.4.0.0/24 43.34.3.0/8
83.4.0.0/16 43.34.3.0/8 means that admin will only be an admin only if his ip range is from 83.4.0.0 to 83.4.255.255 or from 43.34.3.0 to 43.34.3.255
-
Re: [APP]Termy's server APP
Do you have to specifiy ip ranges. Or can you have different level admins. Like total control admins and then IP ranges admins?
-
Re: [APP]Termy's server APP
No different level admins yet.IP ranges are optional.
BTW, anyone know what happened to pings in gamespy lobby?
-
Re: [APP]Termy's server APP
Nope, but it is annoying me. :(
-
Re: [APP]Termy's server APP
ah good, it isn't just me, i was resetting my internet and trying all sorts of things to get it working again..... damn j00 gamespy :mad:
-
Re: [APP]Termy's server APP
oh I thought it was my computer being fucked up.
-
Re: [APP]Termy's server APP
yeah, since this ping problem started I can't go into my server by double clicking on it (it stays stuck on 'negotiating conection to server'). =( I can however use the direct ip + port to get in. I checked a few servers at random and they also have the same issue (the CIA server, STW, HCET CHI). Hopefully it'll get fixed soon. It helps kill time at work. >_>
-
Re: [APP]Termy's server APP
I just connected fine to my server and the HIV server... 9:11 Est. Yeah it still didn't show the ping in the lobby but once in game it shows. It works now??
-
Re: [APP]Termy's server APP
yeah, HIV server still worked for me yesterday when this problem started too. I don't know if has to do with the server location or something. Mine's located in Dallas while the HIV server is in Chicago. I've tried everything I could think of short of doing a server reinstall (which I don't think should be necessary). =/
-
Re: [APP]Termy's server APP
Oh another thing. After installing sapp .04 fix 2 beta Omega's Version changer stopped working for me. Halo CE loads but after the annoying warning messages comes up it blinks once and doesn't load. I reinstalled it and it works fine without the version changer and the sapp in it but when I put the version changer in it stops working.
Any ideas?
-
Re: [APP]Termy's server APP
?
the version changer has absolutely nothing to do with sapp, and having one or the other should have 0 effect ...
unless your trying to patch haloce.exe with the sapp patcher O-o
also, warning messages?
-
Re: [APP]Termy's server APP
Well I mean like it says my graphics card isn't up to minimum requirements...
Well I know it has nothing to do with it but that's what happened
I put in sapp .4 beta and then the modified strings and the verison 1.07 .exe just stopped working
so I had to update to 1.08 again to make Halo CE work.
-
Re: [APP]Termy's server APP
Yeah that might have to do with your graphics card being an Intel piece of shit :downs:
-
Re: [APP]Termy's server APP
:( no need to bring up my misfortunes...
-
Re: [APP]Termy's server APP
Re: the no-ping issue w/ halo
It seems that the gamespy master server is down:
Bungie.net Halo Forum:
http://www.bungie.net/Forums/posts.aspx?postID=26190690
Gamespy forum:
http://forumplanet.gamespy.com/gamin...19906191/p1/?0
It also seems to be affecting other games that rely on gamespy as well. The gamespy staff seems to be aware of this and working on it now.
Edit: woot, looks like it's fixed (for halo ce at least). I see pings again. :D There's still a few servers that don't show w/ any ping though. Mine was doing that too until I restarted it a few minutes ago.
Re: supersnipers' issue
hmm, weird. So when you run your server you run it from the default Halo installation folder? Guess SAPP doesn't like the modified strings.dll file or something. Have you tried copying the contents of your 'halo custom edition' folder elsewhere and running your dedi (w/ SAPP) from it? If it works, then you'll at least be able to confirm that sapp and the version changer don't play nice w/ each other.
-
Re: [APP]Termy's server APP
Well I was playing in a different server that had Termy's app and I noticed something..
Well most of you know I play as Fro§ter well apparently when I score flags my name changes...
http://i36.tinypic.com/24dkklu.jpg
As you can see it totally disregarded the fact that I had a Unicode symbol...
-
Re: [APP]Termy's server APP
Normal Halo doesn't recognize Unicode symbols in the scoreboard, what makes you sure that a hack would be better?
-
Re: [APP]Termy's server APP
hmm, are you sure it was Termy's app? I don't think he's released a version that displays flag captures yet (that is, unless that's a test server for his app). The only other server (aside from the HIV one) with a custom app of some kind was one of the SG servers. It also made annnouncements when someone captured the flag.
-------
in regards to termy's app. I had another instance where it booted the majority of the people in the game once someone entered. Out of 12 people, four people were left. The server logs don't show anything unusual, other than the people leaving (they all get a network connection lost' message). I'm guessing maybe the server chokes for a couple of seconds when executing 'event_join' or 'wait' like Termy had mentioned earlier.
As far as my settings, I set antihalofp to '0' in my init file.
--------
Btw, does anyone know if it's possible to do a event_kill announcement that everyone can see? What I mean is that whenever I try to do one like so:
event_kill 50 'say * "\n has $kills kills."'
It'll show up on everyone's screens, but display their own name instead of the right name.
-
Re: [APP]Termy's server APP
Oh it was the SG Server Hmm any way of knowing where to find the SG one?
-------------
Don't say \n do $n I think...
-
Re: [APP]Termy's server APP
Quote:
Originally Posted by
supersniper
Oh it was the SG Server Hmm any way of knowing where to find the SG one?
-------------
Don't say \n do $n I think...
Sadly, no. It was also private AFAIK. I asked about it once but was met with silence from the clan members.
--------------------------
I tried using the $n just right now, but unfortunately that just displays the player's index number instead of their actual name (eg. **SERVER**: 4 has 50 kills. ). I guess that's at least a step in the right direction. :D Hopefully Termy will address this in the future.
-
Re: [APP]Termy's server APP
$name variable holds player name
event_kill 50 'say * "$name has $kills kills."'
Issue with players leaving server when somone enters is reallly strange, it never happened to me.
Next time try to check if players who left are on ip banlist, k?
PS:Can i see your event_joins?