All Projects → aa1000 → ServerAndLobbySystem

aa1000 / ServerAndLobbySystem

Licence: MIT license
Server and Lobby System WIP test in Unreal Engine 4 C++ and UMG using the OnlineSubsystem

Programming Languages

C++
36643 projects - #6 most used programming language
C#
18002 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to ServerAndLobbySystem

Kosm-Classic-FPS-Template-UE4
Classic Arena First-Person-Shooter Mechanics for Unreal Engine 4.
Stars: ✭ 38 (-58.7%)
Mutual labels:  unreal-engine, ue4
VaKawaseBlur
Fast and furious Kawase blur implementation for Unreal Engine 4
Stars: ✭ 37 (-59.78%)
Mutual labels:  unreal-engine, ue4
tsu
TypeScript plugin for Unreal Engine 4
Stars: ✭ 62 (-32.61%)
Mutual labels:  unreal-engine, ue4
LevelGen
Plugin to generate a level for Unreal Engine
Stars: ✭ 36 (-60.87%)
Mutual labels:  unreal-engine, ue4
ue4-runtime
Container images for running packaged Unreal Engine projects via the NVIDIA Container Toolkit
Stars: ✭ 52 (-43.48%)
Mutual labels:  unreal-engine, ue4
DataConfig
Unreal Engine JSON/MsgPack serialization framework
Stars: ✭ 81 (-11.96%)
Mutual labels:  unreal-engine, ue4
DualSenseWindows UE4
Unreal Engine 4 port of the Windows API for the PS5 DualSense controller created at Ohjurot/DualSense-Windows
Stars: ✭ 25 (-72.83%)
Mutual labels:  unreal-engine, ue4
PsData
Flexible data model plugin for Unreal Engine 4
Stars: ✭ 34 (-63.04%)
Mutual labels:  unreal-engine, ue4
stomt-unreal-plugin
Collect feedback in-game/in-app with STOMT for Unreal Engine.
Stars: ✭ 23 (-75%)
Mutual labels:  unreal-engine, ue4
VaOceanMobile
Ocean shader created for mobile games on Unreal Engine 4
Stars: ✭ 100 (+8.7%)
Mutual labels:  unreal-engine, ue4
CrashlyticsKit
The most powerful, yet lightest weight crash reporting solution for Unreal Engine 4
Stars: ✭ 25 (-72.83%)
Mutual labels:  unreal-engine, ue4
LocalSimulation
This plugin allows you to essentially create PxScene or Physic Scenes by placing an Actor, and adding other Static Mesh Components and soon Skeletal Mesh components within this space. Adding Constraints, and Forces will work as expected, but now with the additional layer of abstraction so that simulation can be anchored to a transform.
Stars: ✭ 42 (-54.35%)
Mutual labels:  unreal-engine, ue4
Unreal-Binary-Builder
An application designed to create installed Unreal Engine builds (aka Rocket builds) from Unreal Engine GitHub source.
Stars: ✭ 554 (+502.17%)
Mutual labels:  unreal-engine, ue4
RuntimeBPs
This project allows for visual scripting in UE4 similar to Blueprints, but at runtime. The way this is set up does not make use of any UE4 boilerplate and could with a few adjustments be used in another engine.
Stars: ✭ 77 (-16.3%)
Mutual labels:  unreal-engine, ue4
WakaTimeForUE4
As all the other versions of Wakatime plugins for Unreal Engine lead to blank repos, I decided to make a plugin that actually has some code in it.
Stars: ✭ 26 (-71.74%)
Mutual labels:  unreal-engine, ue4
LocalizationUE4
Translation Editor for Unreal Engine 4
Stars: ✭ 59 (-35.87%)
Mutual labels:  unreal-engine, ue4
DiscordGameSDK
Unofficial Unreal Engine 4 plugin for the Discord Game SDK
Stars: ✭ 20 (-78.26%)
Mutual labels:  unreal-engine, ue4
LivePP
A UE4 plugin wrapper for Molecular Matter's Live++ Hot-Reloading Library
Stars: ✭ 105 (+14.13%)
Mutual labels:  unreal-engine, ue4
UT Framework
Various advanced tools built for Unreal Engine 4
Stars: ✭ 45 (-51.09%)
Mutual labels:  unreal-engine, ue4
GASTanksVsZombies
Tanks vs Zombies using Paper2D and GameplayAbilites
Stars: ✭ 35 (-61.96%)
Mutual labels:  unreal-engine, ue4

ServerAndLobbySystem

Server and Lobby System WIP test in Unreal Engine 4 C++ and UMG using the OnlineSubsystem

Quick features video: https://youtu.be/T9zm8DYGDtM

Features:

  • Play over Lan or Steam
  • Can set server display name with error checking
  • Set any number of players you want to be able to join
  • Make a server protected by a password
  • potentially add any other attribute wanted to the session info/setting
  • Can show all of the above in a server list
  • players can't join a full game

unfortunately, so far all of this is static meaning that you only get it once when you search for the session then it gets stored so if the setting changes you won't notice unless you refresh the server list but I'll try to make it update in real-time.

A full Lobby where you can:

  • Freely change some of the session settings
  • Set Game settings that other players can see in Server List
  • Chatbox
  • Kick players
  • Invite Players Online
  • Accept Invites from players online
  • Show steam friend list
  • Show the Player's Steam Avatar if Playing online

This is a C++ test/learning project so it is far from perfect or optimized

I also know a lot of this is in the Advanced Sessions Plugin already but I'm trying to learn how to implement it in C++ myself

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].