Как мне настроить глобальный (или, по крайней мере, мой уличный) мультиплеер в Gamemaker Studio 2? - PullRequest
0 голосов
/ 04 апреля 2020

Проще говоря: как мне связаться с моими друзьями, которые живут в нескольких кварталах? (Я только начал изучать, как создавать многопользовательские игры). Все учебники, которые я видел, просто говорят «мы сейчас подключимся к локальному хосту», а потом никогда не возвращаемся к нему.

Нужно ли мне просто изменить server_ip на что-то определенное c или мне нужно полностью восстановить сеть? Будет ли мой IPv4 работать как server_ip для этого?

Вот часть моего кода:


    // o_client - Create Event
    #macro PORT 45000

    server_ip = "127.0.0.1"
    socket = network_create_socket(network_socket_tcp);
    connect = network_connect(socket, server_ip, PORT);


    // o_server - Create Event
    server = network_create_server(network_socket_tcp, PORT, MAX_CLIENTS);

Спасибо!

1 Ответ

0 голосов
/ 04 апреля 2020

Я получил это на работу! Проблема была в том, что вам нужно установить server_ip по IP-адресу вашего маршрутизатора (google, что такое мой ip), и вам нужно установить правило переадресации портов (введите ipconfig в командной строке, введите шлюз по умолчанию в веб-браузере и настройте порт для отправки на мой ip устройств (ipconfig> IPv4))

...