• Как перевести microtime в дату?

    @Malis Автор вопроса
    function add_time($start_time,$plus_time){
    	$dt = new DateTime($start_time);
    	$dt->modify("+".($plus_time*1000)." ms");
    	return $dt->format('Y-m-d H:i:s.u');
    	}

    решение найдено
  • Как перевести microtime в дату?

    @Malis Автор вопроса
    alekssamos, мне нужно получить не текущее значение, именно конкретная дата время + микросекунды, пример 2020-01-01 10:10:32.100 + 3.14 секунд, должно быть на выходе 2020-01-01 10:10:35.240
  • Как перевести microtime в дату?

    @Malis Автор вопроса
    Steven Teschneak, да одно что дату, а другое что из конкретных микросекунд а не текущую...
  • Как перевести microtime в дату?

    @Malis Автор вопроса
    и да, микросекунды не выводятся...
  • Как перевести microtime в дату?

    @Malis Автор вопроса
    function add_time($start_time,$plus_time)
    {
    	$result_micro=microtime($start_time) + $plus_time;
    	$result = date('Y-m-d H:i:s.u',$result_micro);
    	return $result;
    }
    $plus_time=3.150;
    $start_time= "2020-08-16 12:24:32.100";
    $result = add_time($start_time,$plus_time);
    echo "<br>DateTime => ". date('Y-m-d H:i:s.u') ."<br>";
    echo "<br>StartTime => ". $start_time ."<br>";
    echo "<br>PlusTime => ". $plus_time ."<br>";
    echo "<br>ResultTime => ". $result ."<br>";


    DateTime => 2020-08-16 15:53:30.000000

    StartTime => 2020-08-16 12:24:32.100

    PlusTime => 3.15

    ResultTime => 2020-08-16 15:53:34.000000

    совсем не то что нужно, оно прибавляет к текущему времени а не к нужному...
  • Как перевести microtime в дату?

    @Malis Автор вопроса
    Причем тут разделить?
    Я получаю такую цифру 1597582678.7815 а нужно из этого получить 2020-08-16 12:24:32.100 к примеру...
  • Как создается серверная часть игры?

    @Malis Автор вопроса
    xmoonlight, ну если PHP с той же скоростью будет обрабатывать и ту же нагрузку давать что и C# (примерно) то тогда и ненужно смотреть с сторону C# и ломать голову.
    тогда буду писать тесты под PHP, посмотрю как это получится.
  • Как создается серверная часть игры?

    @Malis Автор вопроса
    Если хотите хоть какой то надежности от 'взлома' (от появления читеров) то ваша игра должна идти на сервере, а клиент - только отображение, т.е. это например классический игровой цикл запускаете на сервере, клиенты подключаются и передают свои действия и забирают изменения состояния мира.

    Именно так, для этого на сервере все и будет делаться а игрокам "изображение" отправляться.
    Просто многие говорят что php медленный и быстро повесит сервер, а C# лучшее решение.
  • Как создается серверная часть игры?

    @Malis Автор вопроса
    Stalker_RED, на сервере идут расчеты, далее игрокам отправляются данные в приложение unity, один что то нажал пришло на сервер сохранилось и обоим отправилось, или просто оправляется обоим их положение, координаты...
  • Как создается серверная часть игры?

    @Malis Автор вопроса
    Stalker_RED, то есть заливать сервер простые с# файлы и к ним обращаться?
    Просто пока что не понимаю как оно должно выглядеть/работать, есть опыт с php но мне кажется что на c# по другому, поэтому и интересуюсь так сказать азами, как, что, куда, в общем хочу для понятия как это работает послать с юнити запрос на сервер
    UnityWebRequest www = UnityWebRequest.Post("......", form);

    на сервере это словить и записать в бд, или к примеру назад отправить рандомное число, ну чтобы убедится что есть связь, дальше уже я думаю дело техники.
  • Как создается серверная часть игры?

    @Malis Автор вопроса
    Для начала уточняющий вопрос - если сервер линукс то нужно написать на C# приложение скомпилировать закинуть куда то и к нему обращаться? Интересует начальный процесс как это должно происходить.