Page 3 of 6

Re: fCraft development updates

Posted: August 23rd, 2011, 7:57 am
by Intertoothh
fragmer wrote:August 22 patch:
[*]Change: /mute command now takes the common time format, instead of the number of seconds.
Neat!

Re: fCraft development updates

Posted: August 27th, 2011, 11:48 am
by BobKare
You got any idea when this will be released for download?

Re: fCraft development updates

Posted: August 27th, 2011, 7:04 pm
by fragmer
"When it's done."

Re: fCraft development updates

Posted: August 27th, 2011, 8:20 pm
by DreamingInsane
fragmer wrote:"When it's done."
Meaning: 2014.

Re: fCraft development updates

Posted: August 27th, 2011, 10:05 pm
by fragmer
In the year 2033, when fCraft becomes self-aware... It releases itself! :O

Re: fCraft development updates

Posted: August 28th, 2011, 7:33 am
by Ollieboy
fragmer wrote:It releases itself! :O
All over Manhatten..and then someone makes a shaky camera video of it.

Re: fCraft development updates

Posted: August 28th, 2011, 8:47 am
by BobKare
Thanks for the answer. Is it true it is going to be another update before the 0.600?
I mean: 0.536?

If so, what should this one do?

Re: fCraft development updates

Posted: August 28th, 2011, 8:10 pm
by fragmer
0.536 will provide bugfixes and forward compatibility with 0.600

Re: fCraft development updates

Posted: August 29th, 2011, 8:14 pm
by fragmer
August 29 patch notes:
  • Fix: Per-world backup settings actually work as intended now.
  • Fix: Fixed a bug in BlockDB preloading that lost old data. Also optimized limiting.
  • Fix: Fixed /undo failing when using random brush with hollow ellipsoid/sphere
  • Change: Timers now announce in IRC.
  • Change: Color-coded /cmds, and tweaked /worlds appearance.

Re: fCraft development updates

Posted: August 31st, 2011, 4:20 am
by fragmer
August 31 patch notes:
  • Fix: BanIP and BanAll no longer allow to ban the IP if it's shared by any players whom caller is not allowed to ban.
  • Fix: No longer allowed to /mute for 0 seconds.
  • Fix: Commas no longer get lost in kick/ban/rank memos.
  • Change: Players are not automatically unhidden, unfrozen, and unmuted on-ban. This condition will be enforced for past bans on first PlayerDB load.
  • Change: Added /st as an alias for /staff.
Also changes specific to our Freebuild server:
  • Gave the ability to draw spheres and use brushes to vets.
  • Eliminated the obsolete "bot" rank.

Re: fCraft development updates

Posted: August 31st, 2011, 8:15 am
by Intertoothh
Fix: BanIP and BanAll no longer allow to ban the IP if it's shared by any players whom caller is not allowed to ban
Darn! :wink:

Re: fCraft development updates

Posted: August 31st, 2011, 9:25 pm
by beeriebeer
Lol, we can't ban fragmer anymore :(

Re: fCraft development updates

Posted: September 9th, 2011, 1:19 am
by fragmer
September 3 patch notes:
  • Feature: Added ability to change DisplayedName via /setinfo.
  • Feature: Added an option to enable/disable BlockDB to ConfigGUI (bound to BlockDBEnabled key).
  • Fix: /restore command now requires DrawAdvanced and ManageWorlds permissions.
  • Fix: Fixed /bi revealing online status of hidden players in some circumstances.
  • Fix: /timer start is now announced on IRC.
  • Fix: ConfigGUI now preserves per-world BlockDB settings properly.
  • Fix: ConfigGUI now properly preserves world whitelists/blacklists. Fixes #3310658
  • Change: Changed the way BlockDB timeLimit is stored in worlds.xml. Before: "D.HH:mm:ss". After: total number of seconds.
  • Change: Renamed EnableBlockDB key to BlockDBEnabled.
  • Change: PlayerDB will now skip empty player records on-load (players who have never logged in and are inactive).
  • API: Made it possible for mods to change Player.MaxBlockPlacementRange (default: 7*32 units)
  • API: Added some missing argument-null checks to Player.cs
  • API: Added column #48 to PlayerInfo: DisplayedName. Overrides "Name" field for purposes of displaying formatted name.
  • API: Draw commands in progress are now cancellable (via API). A command is coming soon.

September 8 patch notes:
  • Feature: Added /torus command, written and contributed by M1_Abrams. Work in progress.
  • Feature: Added detailed ban-exemption information to /info and /baninfo, and details for frozen players to /info
  • Feature: fCraft now recognizes /womid extensions. Experimental: Added a dynamically updated compass at the top-right of the screen, available to players who use WoM 1.8.8+ (Not enabled on our server quite yet).
  • Feature: Added a /banex command for adding or removing IP-ban exemptions.
  • Feature: Added rank name autocompletion to /autorankall, /massrank, /setinfo, /import, /bringall, /wload, /wmain, /zadd, and /zedit.
  • Feature: A warning is now shown when a player is kicked and other players are still connected from the IP.
  • Fix: Fixed a very rare NullReferenceException in Server.ShowRandomAnnouncement (CR# 29069, 29352).
  • Fix: /mute now handles overflow exceptions more gracefully.
  • Fix: Fixed fCraft failing to start when built in DEBUG_EVENTS configuration.
  • Fix: Fixed a few minor bugs in /shutdown and /restart, and improved documentation.
  • Fix: Fixed duplicate block modification false-positives when working with out-of-bounds map coordinates.
  • Fix: Fixed player.MessageNow() ignoring /deafen.
  • Fix: Fixed AutoRank login check acting under Player.Console instead of Player.AutoRank.
  • Fix: Fixed /help not responding when given an unknown help subsection.
  • Fix: Fixed formatting in "/setinfo displayedname"
  • Change: Players can no longer freeze themselves.
  • Change: Increased the number of blank lines sent by /clear to 30, to accommodate players with smaller-than-normal font sizes.
  • Change: Temporarily enabled PlayerDB re-sorting on startup, until the rare GetPlayerByID failure is fixed.
  • Change: Phased out the old draw commands. All draw commands now default to the brush-enabled versions, except: /replace, /replacenot, /cut, /paste, /replace, /undo, /undox
  • Change: Added "a" as an alias for "air" blocktype.
  • API: Improved flexibility of the brush system. Each brush can now provide help and aliases. Added aliases for core brushes: "rand" for random, "r" for replace, "rn" for replacenot, and "ch" for checkered.
  • API: Consolidated mutually exclusive flags PlayerInfo.IsBanned and PlayerInfo.IsBanExempt into a "BanStatus" enum.

Re: fCraft development updates

Posted: September 9th, 2011, 10:41 am
by Intertoothh
fragmer wrote: Feature: A warning is now shown when a player is kicked and other players are still connected from the IP.
Neat!

Re: fCraft development updates

Posted: September 13th, 2011, 4:14 am
by fragmer
September 13 patch notes:
  • Feature: /undo now aborts the last in-progress DrawOperation.
  • Feature: Added automatic timers to /restart and /shutdown.
  • Feature: Added /donut and /bagel as aliases for /torus.
  • Feature: Made scheduled restarts (via RestartInterval config key) abortable.
  • Fix: Fixed the backwards compass.
  • Fix: Fixed the /line command being listed as /linex, and other DrawOp names.
  • Fix: Fixed /nvm giving "command not found" warning if there is no partial message to cancel.
  • Fix: Fixed a rare case where, in some rank configurations, players would see themselves as offline when hidden (in /info, /bi, /players, etc).
  • Fix: Fixed /infoswap not exchanging PlayerInfo.DisplayedName, and not properly re-sorting the player database.
  • Fix: Fixed the list of brush aliases not getting appended to brush help.
  • Fix: Fixed /timer silently crashing on 0s and 1s timers.
  • Fix: Fixed /unhide not announcing on IRC in certain configurations.
  • Fix: Fixed DefaultRank/DefaultBuildRank/PatrolledRank not saving properly by ConfigGUI.
  • Fix: Fixed TryParseMiniTimespan throwing OverflowException on overflow instead of returning false.
  • Change: Renamed lock/unlock to wlock/wunlock. Combined functionality of /lockall into /wlock, and functionality of /unlockall into /wunlock.
  • Change: /infoswap now requires both players to be offline.
  • Change: DrawOp completions and cancellations are now logged in detail.
  • API: Added ability to change text that's shown when players change worlds. Changeable from PlayerJoiningWorld event.
  • API: Cleaned up ChatTimer API and made it public.

Re: fCraft development updates

Posted: September 13th, 2011, 7:59 am
by Intertoothh
Fragmer, you update to fast. :)

http://www.fcraft.net/wiki/Category:Commands
is way outdated.

Was looking for some /timer help, if you could cancel a running timer.

Re: fCraft development updates

Posted: September 14th, 2011, 3:40 am
by fragmer
September 14 patch notes:
  • Feature: Allowed replace/replacenot commands and brushes to be used with 1 block param (block that the player is holding will be used for replacement).
  • Feature: Added a shortcut for chatting to same rank: "@@ <Message>"
  • Feature: Following commands can no longer be repeated using "/": /say, /staff, and /me
  • Feature: Following commands are now usable by frozen players: /clear, /info, /baninfo, /rankinfo, /sinfo, /ranks, /rules, /where, /help, /commands, /colors, /worlds, /zones, and /zinfo
  • Fix: Fixed a few ChatTimer-related bugs.
  • Fix: Fixed a highly improbable crash in /prunedb
  • Change: ChatTimer now announces every hour for intervals over 50min.
  • Change: /deafen now clears the screen when toggled on.
  • Change: Converted /r and /rn to the brush-based infrastructure.
  • API: Annotated fCraft.dll assembly using JetBrains.Annotations (ReSharper-compatible)

Re: fCraft development updates

Posted: September 14th, 2011, 3:44 am
by fragmer
Intertoothh wrote:Fragmer, you update to fast. :)

http://www.fcraft.net/wiki/Category:Commands
is way outdated.

Was looking for some /timer help, if you could cancel a running timer.
Feel free to contribute, the wiki is editable by anyone!

Re: fCraft development updates

Posted: September 21st, 2011, 10:58 am
by fragmer
Currently working on a way to have BlockDB enabled automatically on all worlds editable by low-ranked players. There will still be a way to manually enabled/disabled it on each world, of course. To see all minute changes that are being made, see fCraft's CIA.vc project page

Re: fCraft development updates

Posted: September 22nd, 2011, 4:01 am
by fragmer
September 22 patch notes:
  • Feature: Added a way to automatically enable BlockDB on worlds with a certain maximum build permission. Default setting is now "/blockdb <WorldName> auto"
  • Feature: Added blockdb status, LoadedBy/LoadedOn, and MapChangedBy/MapChangedOn information to /winfo
  • Fix: Fixed /undox only undoing the most-recent change for each coordinate.
  • Fix: Fixed freeze/unfreeze printing wrong ranks in "You can only freeze players ranked ____ or lower" messages.
  • Fix: Fixed a couple timer-related bugs.
  • Fix: Fixed /banip being unable to ban IPs that are not associated with any player.
  • Fix: Fixed minor /undo issue in very large cuboids when used with random brush.
  • Fix: /bi now only shows at most 15 recent changes to a block, to avoid spamming chat on often-edited blocks.
  • Fix: Fixed /deafen not clearing screen.
  • Fix: Fixed none of the rank ConfigKeys (DefaultRank, DefaultBuildRank, PatrolledRank, BlockDBAutoEnableRank) actually being applied. They can also now be updated with "/reload config".
  • Fix: Fixed BlockDB acting up when it's disabled server-wide, but marked as enabled on individual worlds.
  • Change: Commands: Changed "l" from being alias for "/join", to being alias for "/lava". Removed "/cub" alias for "/cuboid".
  • Change: A bunch of commands are no longer marked as hidden from /cmds.
  • Change: Rewrote Heartbeat handlers again, for more reliability/flexibility. Hopefully no more uptime resets.
Also some changes that you may not care about:
  • Config: Added BlockDBAutoEnable and BlockDBAutoEnableRank config keys. Moved all BlockDB-enabled keys to Security section. Changed BlockDBAutoEnableRank key to default to "DefaultRank" instead of "LowestRank"
  • ConfigGUI: Exposed BlockDB settings in ConfigGUI. Fixed a couple reset-related bugs. Fixed tab order. Fixed World tab edits not triggering the save prompt. Any errors/warnings that are produced while loading worlds.xml in ConfigGUI are now displayed at startup.
  • Fix: Fixed a warning about BlockDB/timeLimit parsing issues on startup.
  • Fix: Fixed BlockDB unnecessarily wasting memory on worlds where it is disabled.
  • Fix: Fixed /bi being usable from console, and fixed its usage/help info.
  • API: Improved annotations and comments throughout, and removed some obsolete bits of code.
  • API: Now Heartbeat.Sending and Heartbeat.Sent events are raised separately for each heartbeat server (currently one for Minecraft.net, and one for WoM Direct).

Re: fCraft development updates

Posted: September 22nd, 2011, 1:53 pm
by DreamingInsane
Yay. :happycreeper:

Re: fCraft development updates

Posted: September 22nd, 2011, 9:44 pm
by ven000m
cool!

Re: fCraft development updates

Posted: September 24th, 2011, 2:19 am
by maintrain97
ready for the update!!!!

Re: fCraft development updates

Posted: September 24th, 2011, 10:02 am
by Fehzor
fragmer wrote: [*]Change: Commands: Changed "l" from being alias for "/join", to being alias for "/lava".
Ok, I seriously use /l <worldname> instead of /j <worldname>, because I think that /l looks way cooler for some kind of transport between worlds... Now I'm going to start typing /l and ending up with lava!? Whhhaaaaattt!?

Re: fCraft development updates

Posted: September 24th, 2011, 10:17 am
by Sanjar Khan
You're the only one

Re: fCraft development updates

Posted: September 24th, 2011, 12:15 pm
by barrowboyjames
Sanjar Khan wrote:You're the only one

Re: fCraft development updates

Posted: September 24th, 2011, 2:39 pm
by Kittle
barrowboyjames wrote:
Sanjar Khan wrote:You're the only one

Re: fCraft development updates

Posted: September 24th, 2011, 2:40 pm
by DreamingInsane
Kittle wrote:
barrowboyjames wrote:
Sanjar Khan wrote:You're the only one

Re: fCraft development updates

Posted: September 24th, 2011, 2:46 pm
by David00143
Everyone except Fehzor wrote:You're the only one

Re: fCraft development updates

Posted: September 24th, 2011, 10:47 pm
by fragmer
Kittle wrote:
barrowboyjames wrote:
Sanjar Khan wrote:You're the only one