All Projects → danielga → gmod_luasocket

danielga / gmod_luasocket

Licence: other
Modules for Garry's Mod that add bindings for OS sockets through luasocket.

Programming Languages

lua
6591 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to gmod luasocket

garrysmod common
A repository of common bits for compilation projects based on Garry's Mod.
Stars: ✭ 76 (+261.9%)
Mutual labels:  gmod, garrys-mod, garrysmod, garrysmod-module, gmod-module
gm luaerror
A module for Garry's Mod that adds hooks for obtaining errors that happen on the client and server (if activated on server, it also pushes errors from clients).
Stars: ✭ 35 (+66.67%)
Mutual labels:  gmod, garrys-mod, garrysmod, garrysmod-module, gmod-module
sourcesdk-minimal
A compact and Garry's Mod compatible SourceSDK (don't use in other Source engine games).
Stars: ✭ 34 (+61.9%)
Mutual labels:  gmod, garrys-mod, garrysmod, garrysmod-module, gmod-module
Fun
Small fun scripts
Stars: ✭ 22 (+4.76%)
Mutual labels:  gmod, garrys-mod, garrysmod
BadCoderz
Find unoptimized gmod addons and KILL the devs who made them
Stars: ✭ 66 (+214.29%)
Mutual labels:  gmod, garrys-mod, garrysmod
Autorun-rs
Undetectable scripthook with lua execution and filesteal. Modern replacement for gluasteal and most lua executors
Stars: ✭ 63 (+200%)
Mutual labels:  gmod, garrys-mod, garrysmod
Half-Life-Resurgence
Recreation & expansion of NPCs, entities, and weapons from the Half-Life series into Garry's Mod!
Stars: ✭ 52 (+147.62%)
Mutual labels:  gmod, garrys-mod, garrysmod
VJ-Base
An addon for Garry's mod that contains bunch of bases to make many different types of addons.
Stars: ✭ 57 (+171.43%)
Mutual labels:  gmod, garrysmod
TrackAssemblyTool
A Garry's mod tool for assembing a prop-segmented track
Stars: ✭ 17 (-19.05%)
Mutual labels:  garrys-mod, garrysmod
XPGUI
A modern VGUI framework.
Stars: ✭ 15 (-28.57%)
Mutual labels:  gmod, garrysmod
helix
A Garry's Mod roleplaying framework developed by nebulous for the people. Helix IS open-source - the code can be used as you wish.
Stars: ✭ 123 (+485.71%)
Mutual labels:  gmod, garrysmod
ACF-3
ACF
Stars: ✭ 37 (+76.19%)
Mutual labels:  gmod, garrysmod
gmod-medialib
Media playback library for Garry's Mod.
Stars: ✭ 28 (+33.33%)
Mutual labels:  gmod, garrys-mod
glua-docs
🔍 Quick documentation lookup for Garry's Mod Lua
Stars: ✭ 14 (-33.33%)
Mutual labels:  gmod, garrysmod
zombie-escape
🏃 Gamemode for Garry's Mod based on the popular Counter-Strike: Source server mod
Stars: ✭ 17 (-19.05%)
Mutual labels:  gmod, garrysmod
3D2D-Textscreens
3D2D Textscreens Garry's Mod Workshop Addon
Stars: ✭ 26 (+23.81%)
Mutual labels:  gmod, garrysmod
gSynch
gSynch allows you to synchronise your Git repository with your Steam Workshop publication in few clicks.
Stars: ✭ 28 (+33.33%)
Mutual labels:  gmod
garrysmod-chatsounds
Community Uploaded Ingame Chat Reaction Sounds
Stars: ✭ 68 (+223.81%)
Mutual labels:  garrysmod
ui3d2d
A clean and simple 3D2D UI library for Garry's Mod. Built to be easy to use and optimised.
Stars: ✭ 18 (-14.29%)
Mutual labels:  gmod
GmodDotNet
Cross-platform .NET Module/Plugin platform for Garry's Mod powered by .NET.
Stars: ✭ 62 (+195.24%)
Mutual labels:  garrysmod

gmod_luasocket

Build Status

Modules for Garry's Mod that add bindings for OS sockets through luasocket.

General information

This project is composed by the Lua modules (in includes/modules) and the internal binary modules (socket.core, mime.core, unix and serial, where the last two are Unix only).

You can also refer to this project as gm_luasocket or Luasocket for Garry's Mod.

The Lua files go into lua/includes/modules (just copy the includes directory from this repository onto lua) and the binary modules go into lua/bin.

An optional security wrapper luasocket_wrapper.lua is provided, which must be placed in the same place as the binary modules to work.

Compiling

The only supported compilation platform for this project on Windows is Visual Studio 2017. However, it's possible it'll work with Visual Studio 2015 and Visual Studio 2019 because of the unified runtime.

On Linux, everything should work fine as is.

For macOS, any Xcode (using the GCC compiler) version MIGHT work as long as the Mac OSX 10.7 SDK is used.

If stuff starts erroring or fails to work, be sure to check the correct line endings (\n and such) are present in the files for each OS.

Requirements

This project requires garrysmod_common, a framework to facilitate the creation of compilations files (Visual Studio, make, XCode, etc). Simply set the environment variable 'GARRYSMOD_COMMON' or the premake option 'gmcommon' to the path of your local copy of garrysmod_common.

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].