Пытался поднять
Мастер сервер MineCraft.
Изза нехватки знаний сделал:
- примитивный Эмулятор сервера.
- полностью рабочий апдейт .
- запуск игры.
Осталось отрисовать список серверов в игре , добавить скачку левых файлов..
(тут и ступор)
Внимание : Эти файлы будут полезны только тем кто в них разбереться.. xD
UPDATE_MC.rar - файлы которые нужно закинуть на хост. Апдейтер будет качать их. Менять можно только - minecraft.jar . Остальное не стоит.
JavaApplication4.rar - проект
NetBeans . Можно открыть любым другим - в папке
SRC исходники.
Также Саурс эмулятор-сервера.
Код:
procedure TForm1.tcpsrvr1Accept(Sender: TObject;
ClientSocket: TCustomIpClient);
var
buf:pchar;
s,l:string;
t:TStringList;
begin
GetMem(buf,512);
ZeroMemory(buf,512);
ClientSocket.ReceiveBuf(buf^,512);
s:=PAnsiChar(PChar(string(buf)));
t:=TStringList.create;
t.text:=stringReplace(s,' ',#10,[rfReplaceAll]);
mmo1.Lines.Add(t[0]+':'+t[1]);
ClientSocket.Sendln('1285241960000:35b9fd01865fda9d70b157e244cf801c:'+t[0]+':12345:');
t.free;
end;