-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathCHANGES
240 lines (216 loc) · 10.2 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
== 7.2 (in-development) ==
* Fixed automated downloading of minecraft_server.jar.
* Update for Minecraft Beta 1.3 (Thanks andrewdski)
* Attempt !idbehold fix (Thanks andrewdski)
* Other bug fixes
== 7.1 ==
* Add automated downloading of minecraft_server.jar.
* Workaround 5 second timer in minecraft_server.jar by cycling through the
entire 127.0.0.0/8 address space. If you are running Windows XP SP2, you
may need to install this patch from Microsoft.
http://support.microsoft.com/kb/884020
The workaround will not work correctly on OSX, but the wrapper will
function as before.
* Fix mod integration when useSlashes=true
* Other bug fixes
== 7.0 ==
* Updated to work with version 1.2
* Changed iddqd to idbehold and added new iddqd that provides pvp protection
* Fixed chest locking bugs
* Removed item watchlist (inventory is server-side now)
* Added in-game command help (eg. !help iddqd)
* Merged kit and kits commands
* Changed tp to teleport (both will work but command-list will need an update)
* Fixed !local
* Added !tell to talk directly with another player
* Added !time to get the real-world time on the server
* Added !gps command to get player coordinates
* Command aliases are defined in command-list.txt now
* Added "reserved slot" type functionality. When someone joins a full server,
if there is a player of a lower group on the server, the player with the
lowest group and the least time connected is kicked to make room.
* Other bugfixes
== RC 6.9.9 ==
* Huge internal refactoring. There is a lot of debug output right now.
* Updated packets for Beta.
* Added alias list for the !give and !giveplayer commands (thanks teraquendya!)
* Added connection log
== RC 6.6.6 ==
* Initial Open Source release!
* Changed ServerBackup.java to make backups worldedit compatible (hopefully).
== RC 6.6 ==
* Added new packets required for server version 2.7
== RC 6.5.1 ==
* Added a Thread.yield() to the loop for server backups.
* Added javaArguments hidden simpleserver.properties option.
== RC 6.5 ==
* Buggy SourceRCON implementation. Set rconPort and rconPassword to use. Remove
* the password to disable rcon.
* http://developer.valvesoftware.com/wiki/Source_RCON_Protocol
* Say "help" once connected. It's really buggy! Can't guarantee it will be
* useful (yet).
* Created language.properties file.
* Updated for 0.2.5 minecraft server.
* Some performance-related changes.
* Other stuff I forgot about?
== RC 6.4 ==
* Changed the internal storage of Player objects to a Static Factory design
pattern. This should help with memory usage.
* Added packets for 0.2.4 minecraft_server.jar update.
* Fixed (?) !ban cutting off the first letter of the reason.
== RC 6.3 ==
* It is a mystery!
== RC 6.2 ==
* Added a simpleserver.properties setting "guestsCanViewComplex"
Default value is false, which means guest users (group=-1) cannot view signs
or chests.
* Made compatible for minecraft_server.jar version 0.2.2
== RC 6.1.1 ==
* Changed guest mode: Guests are now able to see signs, but are also able to
look into and change items inside unlocked chests.
== RC 6.1 ==
* Added useSMPAPI to simpleserver.properties to tell SimpleServer to pass
unrecognized commands and other useful commands to the SMP API. Set to true
if you are using the WarpMod
* Added SSWarpMod.jar to the package. This is used in conjunction with SMP API.
http://www.minecraftforum.net/viewtopic.php?f=1012&t=44394
Setup instructions are above.
* Fixed some failure detection issues related to minecraft exceptions.
* Fixed the saveLock to only unlock after a full save has been completed.
* Fixed autoBackup/!backup to not try to operate on tmp_chunk.dat
== RC 6.0.6 ==
* Removed some debug code that was printing to the server console.
* Modified the autoSave routine to more safely release the server lock.
== RC 6.0.5 ==
* Fixed an issue where backups/log files were not saving with the correct
filename.
* Fixed an issue where !home did nothing. !home now corresponds to /home
* Fixed an issue where unknown commands that start with ! were sent to chat.
== RC 6.0.4 ==
* Fixed an issue with chests where a line of blocks where a locked chest was
would be indestructible.
* Fixed an issue with !tp where it would not correctly use prefixed players
names.
== RC 6.0.3 ==
* Added useMsgFormats boolean to simpleserver.properties. Enables/disables
SimpleServer message formatting.
* Added msgFormat and msgTitleFormat which sets the string format for player
messages that have no title, and a user title, respectively.
%1$s = Username
%2$s = Group Title
%3$s = Group Color
* Changes backup routine so it copies files into /tmp instead of /backups.
Backup ZIP files are still copied into /backups.
* Fixed issue with chat messages not appearing on vanilla minecraft_server.jar
servers.
== RC 6.0 ==
* Added ItemWatchList: Bans players who reach a certain threshold amount of an
item id.
* Added AdminLog: Logs many admin and server actions.
* Fixed a problem where incorrect arguments to commands like !give would
disconnect the user from the server.
* Fixed a bug where -1 was interpreted as [Null,-1] in Group Notation.
* Config files moved to simpleserver folder. First startup of the server will
automatically move the files for you
* Generalized Server and Client tunnels to be more efficient and safer.
* Ranks have been changed to groups.
* IP based member list added (for onlineMode=false).
* Server restart refactored to solve most issues and be safer.
* Improved memory usage slightly (more improvements to come in the future).
* Added a monitor thread to watch for unexpected closes of minecraft_server.jar.
* Added exitOnFailure into simpleserver.properties that exits SimpleServer.jar
if the minecraft process is unreachable/unrecoverable.
* Added Local Chat (!local) and localChatRadius to simpleserver.properties.
* Moved command permissions to command-list.txt.
* Added !mute and !unmute commands.
* Added !iddqd for admins to quickly destroy blocks (for griefer cleanup).
* Added c10t Integration to simpleserver.properties
c10tArgs=/path/to/c10t/executable -arg0 -arg1 -arg2 -arg3
c10tMins=60
Blanking c10tArgs will disable this feature until application is restarted.
(Tip: This can be used for any mapping program that exits on completion and
uses commandline.)
* Added locked chests. Players are currently only able to create a single
locked chest using !lock.
* Added alternateJar to simpleserver.properties to load some other jar rather
than minecraft_server.jar
* Added -Xmx256m -Xms32m args to launch.sh and launch.bat.
* Fixed an issue where if memory in simpleserver.properties was <1024, the
server would not launch correctly.
* Added useSlashes in simpleserver.properties for using /commands instead of
!commands. ---Experimental Feature---
* Added robot detection (Detects IP addresses who connect without attempting to
login) which trims console spam.
* Added automatic IP Bans to players who attempt to connect more than 30 times
in 60 seconds (will be configurable).
* Many more changes that I can't remember. :P
== RC 5.5 ==
* Fixed more issues that would result in End of Stream errors. (Should all be
gone now)
* !save and !reload now save and reload simpleserver.properties settings
* Automatic Restart, Backup, and Save will activate/deactivate if settings are
changed
* Added "Save Complete" message to when saves complete.
* Server shutdowns and restarts send messages to clients
* Fixed issue with !kick and !ban disconnecting the admin/mod
* SimpleServer will now wait until the minecraft server process ends before
shutting down.
* Guests (Rank -1) can no longer take items out of chests, put items into
chests, or drop items. This feature may still be buggy!
* Recompiled for JRE1.5 compatibility on Mac OS X
Send support queries to [email protected] SUBJECT: [SimpleServer] MAC OS X
== RC 5.2 ==
* Fixed issue with End of Stream errors.
== RC 5.0 ==
* Updated to work with latest Minecraft Server 0.2.0
* autoRestart and autoRestartMins added to simpleserver.properties
* !restart command added to console and admins
* defaultRank added to simpleserver.properties
* Ranks below 0 cannot place or destroy blocks
* Modified server.properties editor so that it does not delete the old file.
Instead, it simply overwrites required settings.
* Fixed whitelist
* Fixed client->server tunnel for some situations when the buffer contained
over 1024 bytes
* !kick and !ban now allow messages
== RC 4.0 ==
* MANY CHANGES!
* Server->Client communication is now parsed. This makes packet injection
safer, without a noticible performance decrease.
* Server message injection now more safe.
* Updated code to properly close streams and sockets.
* Added message for when sockets are closed.
* Server now ends threads correctly.
* Shutdown Hook is now safely closing threads
* autoBackupTime and autoSaveTime properties renamed to autoBackupMins and
autoSaveMins respectively.
* Removed "debug" argument for launch.
* Added hidden "debug" properties to simpleserver.properties. Set debug=true to
show exceptions and enable dumping.
* Backup thread correctly ends streams.
* Fixed bugs in client->server communication that would give some users an "End
of Stream" error.
== RC 3.0 ==
* Server now injects messages to users, instead of wrapping around "tell"
command
* Attempted fix to "End of Stream" errors
* Added EOFException dump class. Files will begin with "dump_"
* Added message to !kick and !ban
* Added save-all before backup is run
* MOTD is now multi-line
* Added onlineMode property to simpleserver.properties
* Added a check and message for internalPort and port settings, for when they
are the same.
* Added "debug" argument to launch. Will show all exceptions from connections.
java -jar SimpleServer.jar debug
== RC 2.1 ==
* Fixed a small bug with heap sizes >1GB
== RC 2.0 ==
* Whitelisting
* !giveplayer
* Unban Commands
* Console backup command
* !motd now "tell"s rather than "say"s
* Server will no longer do an automatic backup if the server has been empty the
entire period between backups
* Various other small fixes?