[MK] Capture the Flag
Informative Section => News & Announcements => Topic started by: NewK on August 06, 2016, 12:59:27 am
-
Hello everyone, today I'd like to announce a new version of the capture the flag server, CTF 5.0!
Version 4.0 was released 1 year ago, and alot of things in VC:MP have changed since then. There's many new VC:MP features that our current server is not fully making use of, so it's time for an upgrade. The first version of the script was created by X_94 back in 2011. Since then, there's been many iterations of the script and later on, Nilz took on the developer role and has been maintaining the codebase. Thesedays, Murdock aswell has been making big contributions to the script by fixing alot of the bugs with the IRC echo and replacing the old textdraws with labels, among other fixes. After 5 years of re-using the same code, things became harder to mantain, so I decided to took on the developer role aswell and rewrite the server from scratch, and so that's what I've been doing on my free time for the past 5 months. This new version of CTF has been rewritten in Java which gives us alot more flexibility than the old squirrel version. As for Nilz and Murdock, they will both keep contributing to this new script aswell.
The main goal of this public beta test is to detect bugs. After months of testing this version internally with the staff, I feel that the script has finally reached a beta status and it's now ready to be tested by a larger crowd with the purpose of finding new bugs, so please report all of the bugs you can find here on the forum. With that being said I'd like to invite everyone (except those on the banlist) in the community to join in on the fun! In comparison to CTF 4.0, this server has many new features that should refresh the CTF experience, some of the new features include:
- Roundstats, there is now stats per round and you can check your round stats while inside the round by typing /roundstats
- Hitmarkers, this is an experimental feature so far, due to VC:MP bugs it only works for some weapons, also this is not 100% accurate since it's being done client side (/hitmarker <on/off>)
- A new sprite has been added up top that's being used to show the team scores and the round clock timer
- Ability to pause and unpause the round for staff members
- Players can no longer abuse the number of allowed weapon packs changes per round by leaving the server and rejoining
- Live round clock (this means the "timeleft" text is no longer "paused"/updated periodically, now it's always running)
- GUIs, the server now uses GUIs in several places like choosing/changing weapon packs, starting/changing arenas, building new arenas, placing arena objects (screenshot (http://i.imgur.com/yK83HP0.jpg))
Now, as the name says, this is still in beta, so there will be bugs and not all the features have been implemented yet like arena boundaries, HP addons, Player of round, etc...These will all be done after this beta test. The duration of the test will depend on server stability, if the script is stable enough we'll probably have the test running for a longer period to detect new bugs. If not, it could last a few days like 1 or 2. It will depend on well it goes.
Server IP: 51.254.114.167:8193
IRC Channel: #MK.CTF5
Shortcuts:
- Press P to see/change packs. After choosing your pack, you can press P again to close the window.
- When the voting window shows (http://i.imgur.com/ahaTyk7.png), there will be 5 options. To vote for each one use the shortcuts: SHIFT+1, SHIFT+2, SHIFT+3, SHIFT+4 and SHIFT+5,
Changelog so far:
- added missing ingram to pack 4
- added teamchat
- fixed text color not showing when players made a spree ("+5" text)
- fixed an exception with the login kick timer when a player left the server before the timer finished running
- fixed an exception with the mute timer when a player left the server before the timer finished running
- fixed an exception with the flag capture timer when a player left the server while capturing the flag which caused the server to crash on some rare ocasions
- fixed a bug that happened on very specific cases when players died while capturing the flag, and still kept it when they respawned
- added ratio to /stats cmd
- added hp addons per kill
- fixed a bug for red/blue players that caused them to stay in the arena builder world instead of switching to the public world when they were previously spawned as builders
- fixed a bug with the arena builder not saving created arena objects
- fixed a bug with the banned message that said the admin that banned the player was the one who got banned
- fixed spree count not being reset each round
- added hp addon per flag barrel drop
- added ammo reffils on each 5 player killing spree
- fixed server staff being able to start a round with no players from both teams online
- fixed an issue with the voting window not disappearing if staff members used "/autostart on" more than once
- fixed an issue with the flag not respawning automatically when the player who had it had drowned
- added 1 player per team limitation to the RPG pack just like ctf4.0
- fixed a bug with the arena voting session that caused the votes not to be counted properly and made the server always start the last voted arena
- fixed a bug that allowed players to refill their ammo if they changed their pack to the one they currently had
- added "Player of the round"
- changed teamchat messages not to use 1 single color only
- fixed a bug with the arena builder that prevented builders to edit an arena that was currently being played
- fixed a bug that caused the packs window to show up when logging in or registering a new account
- added ping limit kicker
- added "ratio" to /roundstats
- added multiple IRC staff commands to manage clanwars
- added /spanwpassword cmd to use when a spawnpassword is set
- added 3D scoreboards that will show the top 10 players (sorted by points) from each team when a round ends. These can be seen outside malibu at the entrance
- optimized the arenas list staff window, it should open faster now, and the game no longer freezes for a second when opening the window
- fixed blue team players not showing on 3D scoreboards when joining a round in progress
- fixed round not ending when all players from a team left the server
- fixed some rare crashes that happened when capturing the flag while the round was ending
- fixed a bug in the banning system that was kicking players wrongfully
-
Some pics :)
Selecting arena: -
(http://i64.tinypic.com/1z3nkac.png)
Choosing packs: -
(http://i67.tinypic.com/kdog2u.png)
Flag captured: -
(http://i64.tinypic.com/23r93qe.png)
Points that you contributed to your team: -
(http://i65.tinypic.com/2hi34vm.png)
-
Solutions for the VC:MP mouse cursor bug
There are 2 solutions that fix this issue, until VC:MP devs fix it for good, pick the one of following 2:
Solution 1:
While ingame type: /setconfig game_windowed 1 and then press ALT+ENTER
(this will make the game use the maximum resolution though)
Solution 2:
Download the missing cursor file from: here (http://i.imgur.com/mt3rK6V.png)
Now put that file on C:\Users\<your username>\AppData\Local\Vice City Multiplayer\04rel004\images
It seems like this bug has been fixed just now. (http://forum.vc-mp.org/?topic=3503)
-
I loved the new version much, great work staff.
But there was about 3 bugs I'll report them soon. Fixed already :P
-
This mood is much better. It doesn't lag like 4.0. Even though, i have came across several bugs which i am going to report soon. But it is more joyfull as compare to 4.0. Keep the good work up devs. :-]
-
This looks more polished and will be perfect once replaced with the original one
Good Job NewK
(https://i.imgur.com/oVG43Je.gif)
-
great job newk.
-
Much better then v4.0
This mood is much better. It doesn't lag like 4.0. Even though, i have came across several bugs which i am going to report soon. But it more joyfull as compare to 4.0. Keep the good work up devs. :-]
[MK] CTF 5.0 Public Beta
-
Thanks for all the tests so far guys, I just posted a changelog (http://ctf.vc-mp.net/index.php?topic=551.msg3200#msg3200) on the first post about all the changes made so far, so check that before reporting new bugs :P
-
This looks more polished and will be perfect once replaced with the original one
Good Job NewK
(https://i.imgur.com/oVG43Je.gif)
is that krzysztof ibisz on the gif?
-
Great job
-
Nice :o
-
10/08/2016
- fixed server staff being able to start a round with no players from both teams online
- fixed an issue with the voting window not disappearing if staff members used "/autostart on" more than once
- fixed an issue with the flag not respawning automatically when the player who had it had drowned
- added 1 player per team limitation to the RPG pack just like ctf4.0
- fixed a bug with the arena voting session that caused the votes not to be counted properly and made the server always start the last voted arena
- fixed a bug that allowed players to refill their ammo if they changed their pack to the one they currently had
- added "Player of the round"
- changed teamchat messages not to use 1 single color only
- fixed a bug with the arena builder that prevented builders to edit an arena that was currently being played
-
Can you please make the messages of stealing flags, droppin g flags, and recovering as it is not much visible like in 4.0. Maybe a low font announcement on the lower right like when we got the flag message.
-
Today I played this and it seems lag free. Great work newk
-
Can you please make the messages of stealing flags, droppin g flags, and recovering as it is not much visible like in 4.0. Maybe a low font announcement on the lower right like when we got the flag message.
I might change it in the future to something more noticeable, but for now that's low priority.
17/08/2016
- fixed a bug that caused the packs window to show up when logging in or registering a new account
- added ping limit kicker
- added "ratio" to /roundstats
- added multiple IRC staff commands to manage clanwars
- added /spanwpassword cmd to use when a spawnpassword is set
- added 3D scoreboards that will show the top 10 players (sorted by points) from each team when a round ends. These can be seen outside malibu at the entrance
- optimized the arenas list staff window, it should open faster now, and the game no longer freezes for a second when opening the window
-
22/08/2016
- fixed blue team players not showing on 3D scoreboards when joining a round in progress
- fixed round not ending when all players from a team left the server
- fixed some rare crashes that happened when capturing the flag while the round was ending
- fixed a bug in the banning system that was kicking players wrongfully
-
05/09/2016
- fixed a bug with the /ipalias command
- fixed a bug with the /uidalias command
- added /switchedctf <arenaName> to start a round with the team sides switched
- added option to duplicate objects when using the ingame arena builder
-
26/09/2016
- Added /report command and /reports for staff members
- Fixed a bug with the ingame arena editor that prevented the editor window to open after pressing the "save arena" button
- Fixed a bug with the ingame arena editor that prevented any object to be updated after pressing the "save arena" button
- Fixed a bug with ingame arena editor that caused the arena to unload if the user tried to press "edit" on the arena that was already loaded
- Added option to rotate objects by euler to the ingame arena editor
-
Nice :o
-
Thanks Man .
Now we can play without lag ;) its awesome .
-
Good job guys keep it up ;)
-
Seeing as the current server IP is not announcing to the masterlist and I at the moment I don't have the time to look into it, the server IP has been changed to 51.254.114.167:8193
-
11/07/2017
- [IMPROVEMENT] Autostart will now automatically be enabled if all staff members leave the server
- [IMPROVEMENT] Removed wanted stars from the HUD, some other info might be displayed there in the future, although it's currently not decided what exactly
- [IMPROVEMENT] Added IRC and ingame message showing link to the round stats report after the round is over
- [BUGFIX] Fixed bug that teleported players with a high ping to the lobby/malibu after spawning while the round was in progress
- [BUGFIX] Fixed bug that caused users who's bans had expired not to login properly
- [BUGFIX] Fixed bug on the ingame arena editor that caused saves on a duplicated object to fail
- [BUGFIX] Fixed wrong 3D rotation, size and position values for the 3D scoreboards shown at the entrace of malibu (http://i.imgur.com/3U8CGJ0.jpg)
- [NEW] Added command to remove weapon from pack: /rwep <pack> <wepName> this command can only be used before the round starts, while on the lobby
- [NEW] Added command to reset pack: /resetpack <pack> this command will put back all the weapons that were removed from the specified pack. Can only be used before the round starts, while on the lobby
About the flag/barrels teleporting players to another location, I haven't been able to reproduce this issue ever again after restarting the server. I suspect it was a caused by a library the script was using that was managing threads in a way that the VCMP server did not like. I chose to remove said library and replace all the code that was being handled by it, with a more standard implementation. Do let me know though if this issue happens ever again.
-
Starting a round with /switchedctf still appears to be rather problematic.
A North Mall round was started using it and our blue team was on the Vinyl CDs side (not the GASH side), and after the countdown ended I was teleported to the same spot as a red member.
Edit: Also, either the command doesn't work sometimes because on start we were sometimes at GASH and sometimes at Vinyl CDs or the admins used the wrong command. I think it's the first case though.
-
Newk about barrel problem i will test it tonight to find out the exact point behind the teleport bug.
-
I've faced the pickup problem in Squirrel plugin. It is hard to reproduce.
What happens is, when the script creates, removes, recreates pickups frequently their IDs get mixed up internally.
So, when you compare the pickup ID before deciding what to do with the picked event, you are dealt with a wrong ID, which produces a wrong behavior. Sometimes the flag could act like a barrel, teleport or vice versa.
Workaround: Generate a unique ID for the pickup when it is created. On all pickup events, use that unique ID instead of internal pickup IDs.
or, compare pickup's Model instead of it's ID. Since the red/blue flag's model is unique, it would work. However, the problem will persist in case of barrels or teleport pickups.
-
I think the barrels are actually different from each other on 5.0
-
I've faced the pickup problem in Squirrel plugin. It is hard to reproduce.
What happens is, when the script creates, removes, recreates pickups frequently their IDs get mixed up internally.
So, when you compare the pickup ID before deciding what to do with the picked event, you are dealt with a wrong ID, which produces a wrong behavior. Sometimes the flag could act like a barrel, teleport or vice versa.
Workaround: Generate a unique ID for the pickup when it is created. On all pickup events, use that unique ID instead of internal pickup IDs.
or, compare pickup's Model instead of it's ID. Since the red/blue flag's model is unique, it would work. However, the problem will persist in case of barrels or teleport pickups.
Interesting! If this bug also happens in the Squirrel plugin then that would mean that it's not a bug in the squirrel or the java plugin but in the server itself.
I'm actually already generating a unique "label" string for each pickup and using it to better identify them in several places on the script. For instance, the blue flag pickup has a "blueFlag" label attached to it and the red flag has a "redFlag" label attached to it, while the barrels also have the "redBarrel" label and the "blueBarrel" label aswell. Portals just have portal1, portal2, portal3, etc...but the onPickupPicked event is the only place on the script that was still comparing the pickup id instead of that label that's attached, so your theory makes sense to me.
I suspect this issue was also amplified as I found out that the library I was using for interthread messaging was messing up some of the VCMP server event callbacks by calling some events multiple times even though the event was only called once. For instance, during the private alpha tests I found out that when I used this library on the OnPlayerKill event, the event would get called 2 or 3 times per kill. Back then I removed that code from the OnPlayerKill event and that fixed the issue, but before last night's update there was still some code left from that library on some events like the OnPickupPicked event, but now with that library completely removed, I doubt we'll have similar problems.
I'll be replacing the line that's comparing the pickup id's with the one that compares the pickup labels instead. Thanks for the heads up, I'll be releasing an update soon.
Starting a round with /switchedctf still appears to be rather problematic.
A North Mall round was started using it and our blue team was on the Vinyl CDs side (not the GASH side), and after the countdown ended I was teleported to the same spot as a red member.
I'm looking into this one. By countdown you mean the loading bar when players are choosing the weps right? Also, are you completely sure that you were teleported to a red team spawnpoint and not to a different blue spawnpoint? Because I've noticed this one happening sometimes.
-
Nice improvements. :)
-
There is a issue with a barrel still persist, last night i can not able to check it properly due to the severe outage of electricity in my area, i will find out today and report you soon NewK.
-
Starting a round with /switchedctf still appears to be rather problematic.
A North Mall round was started using it and our blue team was on the Vinyl CDs side (not the GASH side), and after the countdown ended I was teleported to the same spot as a red member.
I'm looking into this one. By countdown you mean the loading bar when players are choosing the weps right? Also, are you completely sure that you were teleported to a red team spawnpoint and not to a different blue spawnpoint? Because I've noticed this one happening sometimes.
Yes, I'm sure. I was teleported to the same place as a red member was, (so we both were teleported to the same spot) near the GASH store.
-
10/09/2017
- [IMPROVEMENT] Players who are spectating now see the round clock aswell as the team scores
- [BUGFIX] Fixed bug that caused the "Distance to flag" label to show the wrong distance if a player were to leave the server and rejoin while the round was in progress. This only happened in rounds that were started with /switchedctf
- [BUGFIX] Fixed bug that caused players to be teleported when the loading bar reached the end when choosing weapon packs
- [BUGFIX] Fixed all bugs with the barrels/flags teleporting players to other locations (this one's been fixed for a while now, just hadn't posted the changelog)
- [NEW] Added new command /roundui <0/1> that allows players to choose which round UI they'd like to use. A new round UI has been added that better fits for players playing in low resolutions. By using the command /roundui 1 the round UI will change to this:
(https://i.imgur.com/IpDMI7L.png)
You can change back to the default round UI with the topbar by using: /roundui 0
Additional round UI's may be added in the future.
-
Finally teleportation bug fixed. Thank's newk.
-
Fixed autostart bug?
When a player is already spawned in the server and when the other team player joins , the voting system starts and it doesn't appear again if one of the player reconnects(in case of lack of players).We need an admin to toggle it on/off again in order to start voting again.
-
Fixed autostart bug?
When a player is already spawned in the server and when the other team player joins , the voting system starts and it doesn't appear again if one of the player reconnects(in case of lack of players).We need an admin to toggle it on/off again in order to start voting again.
11/07/2017
- [IMPROVEMENT] Autostart will now automatically be enabled if all staff members leave the server
-
It wasn't working on Sunday.i asked Eddy to turn it on,he told me it is already turned on,but there was nothing to vote and no bases were started automatically.
-
It wasn't working on Sunday.i asked Eddy to turn it on,he told me it is already turned on,but there was nothing to vote and no bases were started automatically.
The player who reconnects must spawn, otherwise the voting window will not show up.
-
It wasn't working on Sunday.i asked Eddy to turn it on,he told me it is already turned on,but there was nothing to vote and no bases were started automatically.
The player who reconnects must spawn, otherwise the voting window will not show up.
he was spawned and nothing showed up
-
02/11/2017
- [IMPROVEMENT] FPS kicker has been disabled by default. Staff members may re-enable it by using the IRC command !minfps <fps> from the staff channel
- [BUGFIX] Fixed bug that caused players to spawn without weapon packs
- [BUGFIX] Fixed bug that showed the builders' teamchat color as blue
- [BUGFIX] Fixed bug that caused the server to kill players on spawn while the server was in event mode if they had typed the wrong spawn password before typing the right one
- [BUGFIX] Fixed bug that caused the arena voting UI not to show up under certain scenarios
-
How to reset windowed command :
/setconfig game_windowed 1 command given above?
Please help..BTW my cursor is still disappeared.
-
How to reset windowed command :
/setconfig game_windowed 1 command given above?
Please help..BTW my cursor is still disappeared.
/setconfig game_windowed 0
-
Guys, I just want to ask: Is DnW vs Rk the first CW hosted in ctf 5.0???
btw we won all 3 rounds!!!!
-
Guys, I just want to ask: Is DnW vs Rk the first CW hosted in ctf 5.0???
btw we won all 3 rounds!!!!
No we aren't the first...
You can see more matches here:
http://ctf.vc-mp.net/index.php?board=22.0
-
25/06/2018
- [IMPROVEMENT] Updated server to rel006
- [NEW] Added new weapon pack number 7, this pack contains a Colt45, an MP5 and a chainsaw. This pack is limited to 1 player per team
- [NEW] The 2 time limit for changing weapon packs in a round has been removed, you can now change your weapon pack as many times as you want on a single round. However you will only receive it after you spawn. So if you're spawned and you try to change your weapon pack, you will only receive it on your next spawn. You can also change it on your spawn screen if you'd like with the /changepack command or by pressing P and choosing it from the packs window
-
29/08/2018
- [BUGFIX] Fixed players spawning in Malibu when there is an active round
- [BUGFIX] Fixed /voteend command only working once
- [BUGFIX] Attempted fix for timer round clock going out of sync/speeding up. If this issue still happens please report it to staff.
-
09/02/2019
- [NEW] From now on, whenever a player captures a flag, the flag will be shown attached to his back like this:
(https://i.imgur.com/D7T61gx.png)