Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Implement Steadfast 0.9 changes into branch #1877

wants to merge 197 commits into


None yet
9 participants

shoghicp commented Aug 12, 2014

No description provided.

zhuowei and others added some commits Aug 4, 2014

@zhuowei zhuowei Allow 0.9.0 clients to spawn 0a130db
@williamtdr @shoghicp williamtdr + shoghicp More explanatory readme b08e979
@williamtdr @shoghicp williamtdr + shoghicp Auto-restart utils fa1694f
@williamtdr @shoghicp williamtdr + shoghicp Rename, remove auto-update c6b2c94
@williamtdr @shoghicp williamtdr + shoghicp Bump protocol version, new codename 67a615a
@williamtdr @shoghicp williamtdr + shoghicp Main file renamed to fit with separate naming struct 1ec29dd
@williamtdr @shoghicp williamtdr + shoghicp Why did this not go in the last commit -.- 7234b44
@williamtdr @shoghicp williamtdr + shoghicp Clean up unneeded files 83ef665
@williamtdr @shoghicp williamtdr + shoghicp Add custom options file a415a4f
@zhuowei @shoghicp zhuowei + shoghicp Proof-of-concept chunk sending that sends all-TNT chunks; disabled ti…
…le entity and position sending, removed Ping/Pong packets
@williamtdr @shoghicp williamtdr + shoghicp I'll be amazed if this works (no meta yet...) b89d84c
@williamtdr @shoghicp williamtdr + shoghicp Debug 35d7e09
@williamtdr @shoghicp williamtdr + shoghicp Needs optimization, might be wrong order, might work fd136dc
@williamtdr @shoghicp williamtdr + shoghicp Debug 16add96
@williamtdr @shoghicp williamtdr + shoghicp This keyboard :( f254b05
@williamtdr @shoghicp williamtdr + shoghicp PHP derp maybe? fbaea07
@williamtdr @shoghicp williamtdr + shoghicp Slightly more helpful spam 7c5fa2e
@williamtdr @shoghicp williamtdr + shoghicp Nvm that was stupid. 046cb6d
@williamtdr @shoghicp williamtdr + shoghicp Remove any echoing. 3f0bf12
@williamtdr @shoghicp williamtdr + shoghicp Dare I uncomment? 4e04148
@williamtdr @shoghicp williamtdr + shoghicp Use chr() instead 04343c6
@williamtdr @shoghicp williamtdr + shoghicp Block checking and debugging 4a01f7d
@williamtdr @shoghicp williamtdr + shoghicp Derp. 82fd488
@williamtdr @shoghicp williamtdr + shoghicp Better method check 323f84c
@williamtdr @shoghicp williamtdr + shoghicp It's an array :) 2b776d0
@williamtdr @shoghicp williamtdr + shoghicp Remove debug echo 74aed32
@williamtdr @shoghicp williamtdr + shoghicp Initial optimized chunk generation attempt 7100fb3
@williamtdr @shoghicp williamtdr + shoghicp Variable derp. 88beb5f
@williamtdr @shoghicp williamtdr + shoghicp Shorter message, require, line return d28dd02
@williamtdr @shoghicp williamtdr + shoghicp Better output handling b94e61d
@williamtdr @shoghicp williamtdr + shoghicp Debug a2c4aac
@williamtdr @shoghicp williamtdr + shoghicp Testing/derp fix. 74f8a21
@williamtdr @shoghicp williamtdr + shoghicp Better inclusion? 6cb524b
@williamtdr @shoghicp williamtdr + shoghicp Move custom options file. fc9f6cd
@williamtdr @shoghicp williamtdr + shoghicp Path constant change cd1a5d0
@williamtdr @shoghicp williamtdr + shoghicp Confirmed debugging, remove test 1e476b0
@williamtdr @shoghicp williamtdr + shoghicp Remove debug json. 28df572
@williamtdr @shoghicp williamtdr + shoghicp Finish fixing file names. d174781
@williamtdr @shoghicp williamtdr + shoghicp Add optimization status indicator 9c59e55
@williamtdr @shoghicp williamtdr + shoghicp Fix already generated detection. 852ee92
@williamtdr @shoghicp williamtdr + shoghicp More output 74ce5ea
@williamtdr @shoghicp williamtdr + shoghicp Fix file detection 8fe3526
@williamtdr @shoghicp williamtdr + shoghicp Less output 2dd514c
@williamtdr @shoghicp williamtdr + shoghicp Don't save air. 5449aed
@KnownUnown @shoghicp KnownUnown + shoghicp I fixed it!
@williamtdr @shoghicp williamtdr + shoghicp Better terminal display 7697026
@KnownUnown @shoghicp KnownUnown + shoghicp Debug output. 5c4261c
@KnownUnown @shoghicp KnownUnown + shoghicp more debug print. db48bc1
@KnownUnown @shoghicp KnownUnown + shoghicp Syntax error. 59a66d2
@KnownUnown @shoghicp KnownUnown + shoghicp Commenting out the bad ideas. 57a1c97
@zhuowei @shoghicp zhuowei + shoghicp Added basic chunk sending; added unload chunk packet for future use b31a528
@KnownUnown @shoghicp KnownUnown + shoghicp No more air-players 2aed42f
@zhuowei @shoghicp zhuowei + shoghicp Update MoveEntityPacket and SetEntityMotionPacket
Todo: find out why
- players appear to move underground
- whether the RemovePlayer packet can be used when hiding players that have teleported to a different world
@zhuowei @shoghicp zhuowei + shoghicp Kludge to send player head positions instead of feet positions, remov…
…ed log spam
@KnownUnown @shoghicp KnownUnown + shoghicp Implemented Block Data
Hopefully what Zhuowei had works.
@KnownUnown @shoghicp KnownUnown + shoghicp Revert "Implemented Block Data"
This reverts commit bfef7b3.
Reverted "Implemented Block Data" - that was messed up.
@KnownUnown @shoghicp KnownUnown + shoghicp Maybe this will fix the silliness. 0488d45
@KnownUnown @shoghicp KnownUnown + shoghicp Test commit. 4f0109c
@KnownUnown @shoghicp KnownUnown + shoghicp This commit should work. d5768c2
@KnownUnown @shoghicp KnownUnown + shoghicp Oops, syntax. 6db023d

shoghicp and others added some commits Feb 14, 2014

@shoghicp shoghicp Tall Grass can be replaced d246787
@shoghicp shoghicp Send inventory on invalid crafting/invalid movement of item ec2dcf1
@shoghicp shoghicp Fixed #1193 using #1194 dbfc8f5
@shoghicp shoghicp Fixed #1229 7b23d81
@shoghicp shoghicp *and 50ab976
@shoghicp shoghicp Changed preg_match() code in Player username handling 6a77cd4
@shoghicp shoghicp Lots of typos fixed, undefined variables, unused code
@shoghicp shoghicp oops, typo 56281a8
@shoghicp shoghicp small fixes
@shoghicp shoghicp Query token now depends on the source IP 6e57371
@shoghicp shoghicp Fix error dump not dumped on memory problems 80d0f89
@shoghicp shoghicp Update memory data on crash c65f26c
@shoghicp shoghicp Fixed #1258 b745278
@shoghicp shoghicp Changed class name 9e59bf4
@shoghicp shoghicp Forgot to remove crash debug code. Fix #1260 8e2fb6e
@shoghicp shoghicp Fix E_STRICT errors d84e9e0
@iksaku @shoghicp iksaku + shoghicp Update BanAPI.php
/sudo help more descriptive?
@shoghicp shoghicp send-usage is now an advanced property :P 5c6f267
@shoghicp shoghicp Added #1196 async function queuing
Params: array("function" => $functionName, "arguments" => array
@shoghicp shoghicp Check for block changes each 2 ticks instead of each 15 ticks a0ce97c
@shoghicp shoghicp Fix RCON packet structure #1278 0d00d19
@shoghicp shoghicp Remove non-implemented chat colors from player messages d4f1803
@shoghicp shoghicp Added /msg alias to /tell :P f620a6c
@shoghicp shoghicp Remove ANSI characters on clean 286a5f3
@shoghicp shoghicp Do not sleep on main Thread when actions are being done
@shoghicp shoghicp faster packet decode using pure-PHP functions instead of core-PHP one…
…s :P. WTF PHP

@shoghicp shoghicp go away E_NOTICEs 376a6a6
@shoghicp shoghicp Remove PMF Level E_NOTICE error on creation 8b42792
@shoghicp shoghicp Bumped API to 13, version Alpha_1.3.13 f840918


Robert Frost said:

In three words I can sum up everything I've learned about life — It goes on.

I thought the ping and pong packets were removed in 0.9?

PING PONG packets are part of RakNet, but 1.3.x implements them in the core. 1.4 has them in RakLib

Yeah, forgot to put these changes in since they were on another tree. remember that Phar::running(true) can return an empty string (=== "")

aww :( but me code!

@KnownUnown That sent 50099 chests and 48247 signs PER CHUNK. You were sending all the chunks in the level PER CHUNK.

It was the source of all the problems you had with CPU there :P


Confusing. But I'll take it.


KnownUnown commented Aug 17, 2014

I wince at the syntax.

@shoghicp shoghicp closed this Aug 18, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment