Untuk permainan dengan LAN play, hal standar yang harus dilakukan adalah klien mengirim paket siaran untuk menemukan server. (Klien mengirimkan siaran, server mengirim balasan langsung ke klien)
Secara umum, klien akan mengirim suatu tempat antara tiga dan lima pesan siaran, masing-masing terpisah sekitar satu detik, dan kemudian akan memutuskan bahwa tidak boleh ada server jika belum mendengar balasan dalam waktu itu. Mengirim beberapa paket membuat penemuan layanan menjadi sedikit lebih toleran terhadap paket-hilang (meskipun itu jarang terjadi pada LAN), dan memiliki waktu di antara keduanya membuat mereka tidak terlalu mengganggu lalu lintas jaringan lain.
Tidak ada yang (sepengetahuan saya) yang melakukan pilihan Anda # 2, karena itu akan menurunkan kinerja LAN (atau akan memakan waktu cukup lama, jika Anda terhuyung upaya koneksi).
Tetapi untuk mengatasi kasus-kasus di mana siaran disaring oleh LAN lokal (yang sangat tidak biasa, tetapi tidak pernah terdengar), sebagian besar gim akan memungkinkan pemain untuk secara langsung memasukkan alamat IP untuk terhubung. Hal ini memungkinkan pemain dalam situasi semacam ini untuk terhubung ke server yang dikenal, bahkan jika mereka tidak dapat menyiarkan untuk menemukannya secara otomatis.
Untuk permainan melalui internet, klien akan mengirim permintaan langsung ke server meta statis , yang menjawab dengan alamat untuk instance server yang dikenal saat ini. Server, juga, menghubungi server meta itu untuk memberi tahu mereka tentang lokasi mereka sendiri sehingga klien dapat diarahkan ke mereka. Karena kompleksitas NAT, pendekatan ini biasanya tidak berfungsi untuk server yang dihosting di dalam LAN. Inilah sebabnya mengapa pendekatan semacam ini biasanya tidak digunakan untuk permainan LAN.
Catatan tambahan: Ini adalah praktik umum untuk permainan internet untuk menghubungi server titik terlebih dahulu. Server titik memberi tahu permainan pada alamat apa yang dapat menemukan server meta, yang akan memberi tahu di mana server dapat ditemukan. Point server sering (walaupun tentu saja tidak selalu) diimplementasikan sebagai server web sederhana, dan merupakan satu-satunya bagian dari sistem ini dengan alamat yang dimasukkan ke dalam game. Ini memungkinkan pengembang game untuk memindahkan server meta mereka dari satu mesin ke komputer lain sebagaimana diperlukan, hanya dengan memperbarui alamat yang dikembalikan oleh server titik. Ini juga dapat digunakan untuk mengimplementasikan bentuk sederhana load-balancing atau region-switching dengan meminta server titik mengirim pengguna ke berbagai server meta berdasarkan beban server atau kedekatan geografis.