SimCraft for Minecraft

!!

Welcome Guest

Dear visitor, welcome to MC Port Central. If this is your first visit here,  you should consider registering to show your support.   By registering you will give us an idea and clear indication of how in demand our work really are and will motivate our porting team to continue there work. We port vanilla mods to Bukkit and you will also find a lot of other related Minecraft material on our Forum.

Author Topic: MMU Tool 2 RC4 Beta (multiplayer mod syncing to clients- now with jar patching)  (Read 8672 times)

Thechosenone

  • Newbie
  • *
  • Posts: 5
with mmu2, i set my autoconfig to a dropbox download, and the launcher complains that there is no autoconfig and runs the first start up wizard. it seams it cant handle folders that end in a open / extension. for instance if i set the autoconfig to http://dl.dropbox.com/u/********/MineCraft/conf.xml to will  accept the autoconfig, if i set it to http://dl.dropbox.com/u/********/MineCraft/ it wont.

noblackthunder

  • Newbie
  • *
  • Posts: 31
with mmu2, i set my autoconfig to a dropbox download, and the launcher complains that there is no autoconfig and runs the first start up wizard. it seams it cant handle folders that end in a open / extension. for instance if i set the autoconfig to http://dl.dropbox.com/u/********/MineCraft/conf.xml to will  accept the autoconfig, if i set it to http://dl.dropbox.com/u/********/MineCraft/ it wont.


yep it cant handel open folder ends ... thats somthing in the dotNet framwrok .. same applys to webside address if im not wrong ... i could build in a handler that checks it and makes it easyer .. tho since im working on mmu3 now i dont thinkt i will fix a small thing like that now .. i will try to fix that in mm3 if i dont forget it



and here is btw an update on the select package stuff .. im playing around with the code and try to see how to handel the things the best way i can. and see how they preform on diferent computer .. but year here is a small preview on how it looks now ( pleas keep in mint that this is work in progress !


noblackthunder

  • Newbie
  • *
  • Posts: 31
so here is a small update on how mmu 3 is going ..

i now finishd the installatjon class for custome package with all the loging and bla bla i needet to.

that mean i have completet one of the biggest problem for now ... there is one problem remaining that i dont know how to fix...

if you are installing a package that needs to go into a jar file and it overwrites one of the original file. then you cant remove that package without reseten the old jar file to its original state.

but you can remove anny other package ....

i also worked on the install package thing and found a bug that i think mmu2 has .. tho its quit har to fix without rewriting the complete code ... i notict on local debuging that at first the install progress took about 30 - 60 minuts ... the fact was that extracting the minecraft.jar dint work to well ...

on my local test i manage to cut that down to 1-2 minuts  for the total progress. also the visual feedback has been improved on that to give better fedback to the user . i also removed a strange hangup of the jar file that could last up to 15 minuts.

this means there are some limits on how many files a package you wanna install can have and the size ..

the total size 2 gb for each package with a max of 600000 on each package.


i also completet the news section on the start.

so there are 3 things left befor i can release the first alpha test for the public.

first : uninstall off packages / server side removing files from client ( like mods that has been removed. serverside removal can only happen inside the minecraft folder ... server wont give accsess to anny other folder ...)

second :  update if version mismatch .. it should be quit simpel and fast to implent a general update class / renew all since the core already exist on the installer. this means everytime the global local version mismatches with the server .. the client will conect to the server and check each induvitual package version and install only those that mismatches .. that reduce size of downloads and so on ..

third .. i need to complete the start button .. the thing when you push start game ...


problems i still face and that im not shure if they will be fixt before public alpha release :

fetch orginal minecraft jar ( there is no easy way to log in and get all minecraft files . that means users need to start first minecraft via the launcher get the orginal files and then get back and start the first update ... i gonna implent a rule that if the minecraft jar is missing no update will be done )

package installation after id ... havent found out how to efficent sort xml entrys after ID ... and then installing them in the order ( that means YOU NEED to add all the importen files to your first package before you add anny other package .. a good idea would be doing a package on id=1 that contains core files)



and in the end ... if anny of you is interesdet of getting a work in progress file .. mail me and i always can send the current build for a small preview
and yea if you like mmu2 and want me support programming mmu3 you always can donate a beer or 2 to me =P ... donate link can be found at my side ( if you donate please keep in mind that i do not give anny promis to annything .. donation means that you give mony away for a thanks ect. , and not pay for anny sort of product ! )


http://news.noblackthunder.net/dotnetnuke/AdrenoCodeProject/MMU3.aspx


and again sorry for allot of typos ... but its late her now and around 35 c degree's in here .. and i have no cold beer XD

ok night night now o/

Iomega0318

  • Full Member
  • ***
  • Posts: 154
    • UOFreeshards.net
with mmu2, i set my autoconfig to a dropbox download, and the launcher complains that there is no autoconfig and runs the first start up wizard. it seams it cant handle folders that end in a open / extension. for instance if i set the autoconfig to http://dl.dropbox.com/u/********/MineCraft/conf.xml to will  accept the autoconfig, if i set it to http://dl.dropbox.com/u/********/MineCraft/ it wont.

It could be because of the length.. Mine seems to work fine with a short url ending with a "/"..
But anyways wanted to say awesome app and great work! Can't wait for the next version!

noblackthunder

  • Newbie
  • *
  • Posts: 31
current status of mmu3 = 85% .. now the last part is easy .... get ready to test the first alpha version around the end this month if nothing else comes up !


slodominator

  • Newbie
  • *
  • Posts: 6
I just got this but I dont know how to use it :S. I would like to use it to have my players get auto updated from my modpack before they join the server. Can you help me do this please? Sorry for the inconvenience.

noblackthunder

  • Newbie
  • *
  • Posts: 31
I just got this but I dont know how to use it :S. I would like to use it to have my players get auto updated from my modpack before they join the server. Can you help me do this please? Sorry for the inconvenience.

there is a manual included in the download i linked to ... its realy easy to use .. but you need a html host (some sort of server of webserver) to host the xml and packages ... you can use dropbox or set up your own server .. for windows iis7 express is a free program you can use and then you need to forward port 80 ... for linux you have apache and allot other stuff ... the rest is realy easy and explaind in the manual

darkcamo12

  • Newbie
  • *
  • Posts: 22
How does this go for say config files or does the player still have to add that in themselves

eth007

  • Newbie
  • *
  • Posts: 14
Any ETA on when its going to be finished/released?

noblackthunder

  • Newbie
  • *
  • Posts: 31
well im not shure when its finishd .. but how about an open beta with work in progress stuff ??? removing package is not build in yet .. but pretty mutch of the rest looks working now ... i would love also to get some help ... people wo can do manual for the new mmu and so and and feedback ofcourse =P

in the same  way you guys can test for critical bugs ... how dose that sounds ?

Iomega0318

  • Full Member
  • ***
  • Posts: 154
    • UOFreeshards.net
well im not shure when its finishd .. but how about an open beta with work in progress stuff ??? removing package is not build in yet .. but pretty mutch of the rest looks working now ... i would love also to get some help ... people wo can do manual for the new mmu and so and and feedback ofcourse =P

in the same  way you guys can test for critical bugs ... how dose that sounds ?

I would absolutely love to test out a beta version and report any bugs/errors I find!

Iomega0318

  • Full Member
  • ***
  • Posts: 154
    • UOFreeshards.net
How does this go for say config files or does the player still have to add that in themselves
If I remember how it works you can have a zip file unzipped into the minecraft folder, so you could zip up the config folders etc and have it unzip it for you. But it has been a few months since I have played with it lol..

noblackthunder

  • Newbie
  • *
  • Posts: 31
well im not shure when its finishd .. but how about an open beta with work in progress stuff ??? removing package is not build in yet .. but pretty mutch of the rest looks working now ... i would love also to get some help ... people wo can do manual for the new mmu and so and and feedback ofcourse =P

in the same  way you guys can test for critical bugs ... how dose that sounds ?

I would absolutely love to test out a beta version and report any bugs/errors I find!

its more of an alpha ... but yea i will just try to do some small stuff and then i make new post with the alpha ...

yea well the new mmy is more package based .. you creat a package and can update it seperatly from the rest if you need to ... but yea you can send configs to user and you can make shure that only configs get updatet if you creat it own package for it

noblackthunder

  • Newbie
  • *
  • Posts: 31
okey .. i have might be ready already this weekend to post a small working alpha version .. still missing in this version is the remove package thing ... so mods/ package must be removed manual on this version ... i will make a small manual since MMU3 is way more advanced then MMU2 ... and no autoupdate is includet in this version since i havent had the time to build a aplication updater .. that mean IF you use this on your main server you need to give them manual a new updatet version of my MMU updater =P so i might post it today tomorow or sunday =P

Iomega0318

  • Full Member
  • ***
  • Posts: 154
    • UOFreeshards.net
okey .. i have might be ready already this weekend to post a small working alpha version .. still missing in this version is the remove package thing ... so mods/ package must be removed manual on this version ... i will make a small manual since MMU3 is way more advanced then MMU2 ... and no autoupdate is includet in this version since i havent had the time to build a aplication updater .. that mean IF you use this on your main server you need to give them manual a new updatet version of my MMU updater =P so i might post it today tomorow or sunday =P
Well beta or alpha, still would love to check out the new version lol so can't wait! and my server is just a family server right now so it's no big deal.