I have a Mac computer. When I run the "launch.command", it says: The file "launch.command" could not be executed because you do not have appropriate privileges.
I went to the file then clicked Get Info. I could still not figure out how to fix this.
This protocol rewrite is taking a long time. I'm thinking of just disabling some of the features (warp, instant destroy, teleport, bot). Until I can fix those up. This would allow a workable release to get out quicker.
Sounds like a good plan to me. I would just be happy to get the server up and running with the auto-backup functionality. Everything else can come later. Thanks for your time!
Personally I'd rather just wait until the warp functionality is back in. Our server is so large that without warps you basically can't play with anyone else.
I have a Mac computer. When I run the "launch.command", it says: The file "launch.command" could not be executed because you do not have appropriate privileges.
I went to the file then clicked Get Info. I could still not figure out how to fix this.
On my linux machine I need to fix the permissions of the launch.sh file every time I update, I'd imagine macs are similar.
Set it's permissions to 777 and you'll be all set.
Personally I'd rather just wait until the warp functionality is back in. Our server is so large that without warps you basically can't play with anyone else.
iBot, Honestly not trying to rush you, I want it done right more than I want it quick, but for planning purposes, do you think the 1.7.2 update will be done by the end of the Month or should I adjust my planning out more than that?
Thanks in advance for your answer and your work on this great product!
iBot, Honestly not trying to rush you, I want it done right more than I want it quick, but for planning purposes, do you think the 1.7.2 update will be done by the end of the Month or should I adjust my planning out more than that?
Thanks in advance for your answer and your work on this great product!
I really hoped someone would help me on this huge update. None of the other SS devs are active anymore, and there is still a lot of stuff left to fix. Packets are prefixed with length now, so anywhere we decide to just "fire" a packet (auto destroy, warping, etc) has to be rewritten so we build the packet, then fire it (since we need to know the length of it prior to sending it).
The underlying code of SS was never built for length defined packets, but who can blame it. There was never a length in MC till 1.7.x. This release of MC changed a lot, and I mean a lot. Bukkit has yet to get a new release out, and I don't blame them. This is a lot of work. Especially for one guy who loses his focus a lot (I don't have a MC server anymore, so my drive really isn't there).
With that being said, I worked on it this morning and fixed some bugs with minecarts, experience orbs and creative mode. One of the paragraphs that was noted in the bukkit update post here, detailed that people should get involved. This product is free and open, the community should help it live.
If you're a server admin - Maybe setup a development test server. I don't have a remote server anymore, and debugging MC on my small backup server is very slow. Granted I only have to test authentication problems via remote, everything else I can do locally. A development server will help a ton when I'm ready to test PvP stuff like messaging, killing, etc.
If you're a developer - Take a look in the code. Anything under /bots & /command I'm working on now, so I wouldn't go near that due to how much its changing. You could take a look at /stream/StreamTunnel and search for "@todo". I think there are 5ish left and they should be finished.
If you're neither - Sit in IRC, Freenode #SimpleServer, I usually ping around for someone to quickly test something with me, and with only two other people in there. Catching the right timezone is difficult.
Finally, if SimpleServer user base is very small and we don't have many who can help. You'll just have to wait. My major concerns left are
Fix authentication from remote server
Fix NPC Bots which control warping / teleporting
Load simpleserver.config data into the server-list ping, instead of defaulted info
Update /commands (low priority, probably will ignore)
I don't have a good timescale. The first few days I averaged like 20 commits for 2 days straight and knocked out 80% of it. Now I'm stuck with isolated problems and usually those take me awhile to test and fix. I'll promise you this. I'm off school for a break, I'll take one of the days off and knock out as much as I can, and we will see where we are after that.
Sounds fine, I run a small server but don't have the processor power on it to run more than it is running, not to mention that I am unsure how to set up multiple servers on one machine anyway (network public interfacing has never been a strong suit of mine) But would be glad to offer a test server if that can be explained to me and (if needed) i can post DT in advance for my few players.
As for coding, I am old school and all the languages I know are now out of date. Learning object based coding is on my ToDo list but has yet to be checked off. Maybe this is the motivation I need to get that going.
Please let me know if with that limited amount of knowledge I can be of any use. And speaking of IRC, I tried to join that and It now says I am blocked or something like that... Not sure Why... Was not blocked last time I was On.
I have a LONG weekend coming up for Turkey Day, maybe If you are available, let me know and we can try to work something up.
I've been really busy with college classes, so I haven't had time at all to look at anything Minecraft-related. My skills in Java, sadly, are not all that great either; my main experience with programming is in C, which is much different than Java.
At home, I have a beefy server platform running two SS-based servers, and can probably dedicate a Hyper-V Windows or Linux VM for development, maybe even a dedicated network interface with it.
I don't have IRC and haven't used it in forever, but do any other developers on here use Skype?
I have a skype account, but i would need to reinstall the software, I have had multiple ideas of mine get implimented into SS in the past so I would love to continue to assist in its development if I can help....
Ok, So i have DLed some material and started trying to get an understanding of Java and "object based programming" in general. While doing so I thought I would check out the SimpleServer source so I would have something I am familiar with from an operating standpoint as a reference. I have Netbeans IDE 7.4 and was wondering if I want to be able to contribute to the project (this is in the future as I am not even really familiar with the language yet) if I would also need to DL the Git software?
Any other constructive comments concerning the above would also be appreciated...
Yes, you would have to fork the SimpleServer repository on github and install git on your computer. Take a look at github's help pages if you're interested. (I recommend using github even for your personal projects.)
Any other constructive comments concerning the above would also be appreciated...
I would advise you to start off with a simpler project than SimpleServer, especially if you're not familiar with object oriented programming at all. SimpleServer is not very well designed and the source code is a mess in certain places (StreamTunnel, I'm looking at you), so don't think this is how you should build your own projects in the future. Further, most of the problems iBotPeaches currently has to deal with have little to do with programming itself and rather require him to debug quirks in the minecraft protocol which isn't very well designed either (it's a bit better in 1.7).
Yes, you would have to fork the SimpleServer repository on git-hub and install git on your computer. Take a look at github's help pages if you're interested. (I recommend using git-hub even for your personal projects.)
Being new to the language (not to coding though...) I am not familiar with the related software, and therefore am not sure; at the risk of sounding completely ignorant (I am only mostly ignorant in this case )... Are both NetBeans and Git capable of serving the same functions? In essence I am asking if I should cease the use of NetBeans and solely use Git or will I need both?
Nevermind... Found out after opening up Git ;-) This would have been useful back in my college years!!
I would advise you to start off with a simpler project than SimpleServer, especially if you're not familiar with object oriented programming at all. SimpleServer is not very well designed and the source code is a mess in certain places (StreamTunnel, I'm looking at you), so don't think this is how you should build your own projects in the future. Further, most of the problems iBotPeaches currently has to deal with have little to do with programming itself and rather require him to debug quirks in the minecraft protocol which isn't very well designed either (it's a bit better in 1.7).
I had no intent of "starting" with SimpleServer... I just wanted something I was familiar with in function to reference so I could see how the code looked on the "inside" of something I already knew the "outside" of... As for the problems you spoke of, thanks for the heads up, I will keep that in mind, as I move forward...Thanks for the input, I really don't, want to hijack this thread anymore than I already have, so; if I have further questions or comments, I will seek help directly from you all...Speaking of this thread, I really wanted to thank iBotPeaches for the work he (and for that fact all the Contributors) has (have) been doing. I am motivated to add Java to my coding library mainly for 2 reasons; First, I have wanted to learn it for some time, and second, because I want to lessen the chance that this project will be abandoned. Adding one more contributor can only help in my opinion.Thanks again!
I looked on Github and saw it's been a month since the last commit, Anything I can do to assist? I wish I knew Java better, but I am learning. Just getting to understand the form and flow still, but it is coming. hopefully someday I will be able to do more than just "nag" you guys
I'm stuck right now and a bit behind in other projects so haven't given this much time. Basically there if you issue the /save command in-game, the entire system fails to respond to any other command then times out. Naturally I thought I sent a bad packet, but I've investigated that along with seeing if I wasn't responding correctly to the messages, but that wasn't it either.
The "giver" bot used for enchantment bots is borked too.
I went to the file then clicked Get Info. I could still not figure out how to fix this.
Sounds like a good plan to me. I would just be happy to get the server up and running with the auto-backup functionality. Everything else can come later. Thanks for your time!
On my linux machine I need to fix the permissions of the launch.sh file every time I update, I'd imagine macs are similar.
Set it's permissions to 777 and you'll be all set.
Agreed...
Thanks in advance for your answer and your work on this great product!
I'll be honest. I haven't touched it since November 3rd, as can be seen on the protocol branch: https://github.com/SimpleServer/SimpleServer/commits/protocol
I really hoped someone would help me on this huge update. None of the other SS devs are active anymore, and there is still a lot of stuff left to fix. Packets are prefixed with length now, so anywhere we decide to just "fire" a packet (auto destroy, warping, etc) has to be rewritten so we build the packet, then fire it (since we need to know the length of it prior to sending it).
The underlying code of SS was never built for length defined packets, but who can blame it. There was never a length in MC till 1.7.x. This release of MC changed a lot, and I mean a lot. Bukkit has yet to get a new release out, and I don't blame them. This is a lot of work. Especially for one guy who loses his focus a lot (I don't have a MC server anymore, so my drive really isn't there).
With that being said, I worked on it this morning and fixed some bugs with minecarts, experience orbs and creative mode. One of the paragraphs that was noted in the bukkit update post here, detailed that people should get involved. This product is free and open, the community should help it live.
If you're a server admin - Maybe setup a development test server. I don't have a remote server anymore, and debugging MC on my small backup server is very slow. Granted I only have to test authentication problems via remote, everything else I can do locally. A development server will help a ton when I'm ready to test PvP stuff like messaging, killing, etc.
If you're a developer - Take a look in the code. Anything under /bots & /command I'm working on now, so I wouldn't go near that due to how much its changing. You could take a look at /stream/StreamTunnel and search for "@todo". I think there are 5ish left and they should be finished.
If you're neither - Sit in IRC, Freenode #SimpleServer, I usually ping around for someone to quickly test something with me, and with only two other people in there. Catching the right timezone is difficult.
Finally, if SimpleServer user base is very small and we don't have many who can help. You'll just have to wait. My major concerns left are
As for coding, I am old school and all the languages I know are now out of date. Learning object based coding is on my ToDo list but has yet to be checked off. Maybe this is the motivation I need to get that going.
Please let me know if with that limited amount of knowledge I can be of any use. And speaking of IRC, I tried to join that and It now says I am blocked or something like that... Not sure Why... Was not blocked last time I was On.
I have a LONG weekend coming up for Turkey Day, maybe If you are available, let me know and we can try to work something up.
Thanks again,
Xy
At home, I have a beefy server platform running two SS-based servers, and can probably dedicate a Hyper-V Windows or Linux VM for development, maybe even a dedicated network interface with it.
I don't have IRC and haven't used it in forever, but do any other developers on here use Skype?
I'd prefer not to use Skype. I like using my alias via IRC, and I can log into IRC from any netbook, terminal or connection anywhere.
Here is a link: http://webchat.freenode.net/
Channel #SimpleServer. Or search for an IRC program on Google, no matter the operating system there are plenty to pick from.
Seeing how some of the more popular mods/tweaks for Minecraft are just now coming out with 1.7.x stuff, seems we aren't that late after all
Woot! Getting close it looks like. SO STOKED!!! If there is anything I can do to help please just say the word!
Ok, So i have DLed some material and started trying to get an understanding of Java and "object based programming" in general. While doing so I thought I would check out the SimpleServer source so I would have something I am familiar with from an operating standpoint as a reference. I have Netbeans IDE 7.4 and was wondering if I want to be able to contribute to the project (this is in the future as I am not even really familiar with the language yet) if I would also need to DL the Git software?
Any other constructive comments concerning the above would also be appreciated...
</thread hi-jack>
Yes, you would have to fork the SimpleServer repository on github and install git on your computer. Take a look at github's help pages if you're interested. (I recommend using github even for your personal projects.)
I would advise you to start off with a simpler project than SimpleServer, especially if you're not familiar with object oriented programming at all. SimpleServer is not very well designed and the source code is a mess in certain places (StreamTunnel, I'm looking at you), so don't think this is how you should build your own projects in the future. Further, most of the problems iBotPeaches currently has to deal with have little to do with programming itself and rather require him to debug quirks in the minecraft protocol which isn't very well designed either (it's a bit better in 1.7).
Being new to the language (not to coding though...) I am not familiar with the related software, and therefore am not sure; at the risk of sounding completely ignorant (I am only mostly ignorant in this case )... Are both NetBeans and Git capable of serving the same functions? In essence I am asking if I should cease the use of NetBeans and solely use Git or will I need both?Nevermind... Found out after opening up Git ;-) This would have been useful back in my college years!!
I had no intent of "starting" with SimpleServer... I just wanted something I was familiar with in function to reference so I could see how the code looked on the "inside" of something I already knew the "outside" of... As for the problems you spoke of, thanks for the heads up, I will keep that in mind, as I move forward...Thanks for the input, I really don't, want to hijack this thread anymore than I already have, so; if I have further questions or comments, I will seek help directly from you all...Speaking of this thread, I really wanted to thank iBotPeaches for the work he (and for that fact all the Contributors) has (have) been doing. I am motivated to add Java to my coding library mainly for 2 reasons; First, I have wanted to learn it for some time, and second, because I want to lessen the chance that this project will be abandoned. Adding one more contributor can only help in my opinion.Thanks again!
The "giver" bot used for enchantment bots is borked too.