jar

io.github.congcoi123 : tenio

Maven & Gradle

Jun 05, 2020
108 stars

TenIO is a java NIO (Non-blocking I/O) based server specifically designed for multiplayer games. It supports UDP and TCP transports which are handled by Netty for high-speed network transmission. It uses MsgPack for compressing data so that can be transferred quickly through the network. This framework can help you quickly create a game server or integrate it into your system.

Table Of Contents

Latest Version

Download io.github.congcoi123 : tenio JAR file - Latest Versions:

All Versions

Download io.github.congcoi123 : tenio JAR file - All Versions:

Version Vulnerabilities Size Updated
3.1.x
3.0.x
2.0.x
1.0.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window tenio-3.1.1.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

com.tenio.engine.ecs.pool

├─ com.tenio.engine.ecs.pool.ComponentPool.class - [JAR]

├─ com.tenio.engine.ecs.pool.EntityPool.class - [JAR]

com.tenio.engine.fsm.entity

├─ com.tenio.engine.fsm.entity.AbstractEntity.class - [JAR]

├─ com.tenio.engine.fsm.entity.FSMComponent.class - [JAR]

├─ com.tenio.engine.fsm.entity.State.class - [JAR]

├─ com.tenio.engine.fsm.entity.Telegram.class - [JAR]

com.tenio.engine.fsm

├─ com.tenio.engine.fsm.Component.class - [JAR]

├─ com.tenio.engine.fsm.EntityManager.class - [JAR]

├─ com.tenio.engine.fsm.IMessageListener.class - [JAR]

├─ com.tenio.engine.fsm.MessageDispatcher.class - [JAR]

com.tenio.utility

├─ com.tenio.utility.MathUtility.class - [JAR]

├─ com.tenio.utility.TimeUtility.class - [JAR]

├─ com.tenio.utility.XMLUtility.class - [JAR]

com.tenio.engine.physic.common

├─ com.tenio.engine.physic.common.BaseGameEntity.class - [JAR]

├─ com.tenio.engine.physic.common.InvertedAABBox2D.class - [JAR]

├─ com.tenio.engine.physic.common.MoveableEntity.class - [JAR]

├─ com.tenio.engine.physic.common.Path.class - [JAR]

com.tenio.entity

├─ com.tenio.entity.AbstractPlayer.class - [JAR]

├─ com.tenio.entity.AbstractRoom.class - [JAR]

com.tenio.network

├─ com.tenio.network.Connection.class - [JAR]

├─ com.tenio.network.INetwork.class - [JAR]

com.tenio.network.netty.datagram

├─ com.tenio.network.netty.datagram.NettyDatagramHandler.class - [JAR]

├─ com.tenio.network.netty.datagram.NettyDatagramInitializer.class - [JAR]

com.tenio.network.http.servlet.base

├─ com.tenio.network.http.servlet.base.BaseProcessServlet.class - [JAR]

├─ com.tenio.network.http.servlet.base.BaseServlet.class - [JAR]

com.tenio.logger.pool

├─ com.tenio.logger.pool.StringBuilderPool.class - [JAR]

com.tenio.exception

├─ com.tenio.exception.ComponentIsNotExistedException.class - [JAR]

├─ com.tenio.exception.DuplicatedComponentException.class - [JAR]

├─ com.tenio.exception.DuplicatedEntityException.class - [JAR]

├─ com.tenio.exception.DuplicatedPlayerException.class - [JAR]

├─ com.tenio.exception.DuplicatedRoomException.class - [JAR]

├─ com.tenio.exception.DuplicatedUriAndMethodException.class - [JAR]

├─ com.tenio.exception.HeartbeatNotFoundException.class - [JAR]

├─ com.tenio.exception.NotDefinedSocketConnectionException.class - [JAR]

├─ com.tenio.exception.NotDefinedSubscribersException.class - [JAR]

├─ com.tenio.exception.NullElementPoolException.class - [JAR]

├─ com.tenio.exception.NullPlayerNameException.class - [JAR]

├─ com.tenio.exception.NullRoomException.class - [JAR]

├─ com.tenio.exception.RunningScheduledTaskException.class - [JAR]

com.tenio.message.pool

├─ com.tenio.message.pool.ByteArrayInputStreamPool.class - [JAR]

com.tenio.task.schedule

├─ com.tenio.task.schedule.CCUScanTask.class - [JAR]

├─ com.tenio.task.schedule.EmptyRoomScanTask.class - [JAR]

├─ com.tenio.task.schedule.ITask.class - [JAR]

├─ com.tenio.task.schedule.TimeOutScanTask.class - [JAR]

com.tenio.engine.physic.graphic.window

├─ com.tenio.engine.physic.graphic.window.Windows.class - [JAR]

com.tenio.network.netty

├─ com.tenio.network.netty.BaseNettyHandler.class - [JAR]

├─ com.tenio.network.netty.GlobalTrafficShapingHandlerCustomize.class - [JAR]

├─ com.tenio.network.netty.NettyConnection.class - [JAR]

├─ com.tenio.network.netty.NettyNetwork.class - [JAR]

com.tenio.network.http

├─ com.tenio.network.http.HttpManagerTask.class - [JAR]

com.tenio.api.pool

├─ com.tenio.api.pool.ArrayPool.class - [JAR]

├─ com.tenio.api.pool.ObjectPool.class - [JAR]

com.tenio.logger

├─ com.tenio.logger.AbstractLogger.class - [JAR]

com.tenio.configuration.constant

├─ com.tenio.configuration.constant.ConnectionType.class - [JAR]

├─ com.tenio.configuration.constant.Constants.class - [JAR]

├─ com.tenio.configuration.constant.ErrorMsg.class - [JAR]

├─ com.tenio.configuration.constant.LEvent.class - [JAR]

├─ com.tenio.configuration.constant.RestMethod.class - [JAR]

├─ com.tenio.configuration.constant.TEvent.class - [JAR]

com.tenio.engine.heartbeat

├─ com.tenio.engine.heartbeat.AbstractHeartBeat.class - [JAR]

├─ com.tenio.engine.heartbeat.HMessage.class - [JAR]

├─ com.tenio.engine.heartbeat.HeartBeatManager.class - [JAR]

├─ com.tenio.engine.heartbeat.IHeartBeatManager.class - [JAR]

com.tenio.event.internal

├─ com.tenio.event.internal.LEventHandler.class - [JAR]

├─ com.tenio.event.internal.LEventManager.class - [JAR]

├─ com.tenio.event.internal.LEventProducer.class - [JAR]

├─ com.tenio.event.internal.LSubscriber.class - [JAR]

com.tenio.network.netty.ws

├─ com.tenio.network.netty.ws.NettyWSHandShake.class - [JAR]

├─ com.tenio.network.netty.ws.NettyWSHandler.class - [JAR]

├─ com.tenio.network.netty.ws.NettyWSInitializer.class - [JAR]

com.tenio.pool

├─ com.tenio.pool.IElementPool.class - [JAR]

com.tenio.message.codec

├─ com.tenio.message.codec.ByteArrayInputStream.class - [JAR]

├─ com.tenio.message.codec.MessagePacker.class - [JAR]

├─ com.tenio.message.codec.MsgPackConverter.class - [JAR]

com.tenio.event.external

├─ com.tenio.event.external.TEventHandler.class - [JAR]

├─ com.tenio.event.external.TEventManager.class - [JAR]

├─ com.tenio.event.external.TEventProducer.class - [JAR]

├─ com.tenio.event.external.TSubscriber.class - [JAR]

com.tenio.engine.physic.math

├─ com.tenio.engine.physic.math.Matrix3.class - [JAR]

├─ com.tenio.engine.physic.math.Vector2.class - [JAR]

com.tenio.network.netty.socket

├─ com.tenio.network.netty.socket.NettySocketHandler.class - [JAR]

├─ com.tenio.network.netty.socket.NettySocketInitializer.class - [JAR]

com.tenio.engine.ecs.system

├─ com.tenio.engine.ecs.system.AbstractSystem.class - [JAR]

├─ com.tenio.engine.ecs.system.IExecuteSystem.class - [JAR]

├─ com.tenio.engine.ecs.system.IInitializeSystem.class - [JAR]

├─ com.tenio.engine.ecs.system.IRenderSystem.class - [JAR]

├─ com.tenio.engine.ecs.system.ISystem.class - [JAR]

├─ com.tenio.engine.ecs.system.ITearDownSystem.class - [JAR]

├─ com.tenio.engine.ecs.system.Systems.class - [JAR]

com.tenio.entity.element

├─ com.tenio.entity.element.TArray.class - [JAR]

├─ com.tenio.entity.element.TObject.class - [JAR]

com.tenio

├─ com.tenio.AbstractApp.class - [JAR]

com.tenio.api

├─ com.tenio.api.HeartBeatApi.class - [JAR]

├─ com.tenio.api.MessageApi.class - [JAR]

├─ com.tenio.api.PlayerApi.class - [JAR]

├─ com.tenio.api.RoomApi.class - [JAR]

├─ com.tenio.api.TaskApi.class - [JAR]

com.tenio.engine.physic.graphic

├─ com.tenio.engine.physic.graphic.IRender.class - [JAR]

├─ com.tenio.engine.physic.graphic.Paint.class - [JAR]

com.tenio.entity.annotation

├─ com.tenio.entity.annotation.EntityProcess.class - [JAR]

├─ com.tenio.entity.annotation.IBackup.class - [JAR]

com.tenio.entity.manager

├─ com.tenio.entity.manager.IManager.class - [JAR]

├─ com.tenio.entity.manager.IPlayerManager.class - [JAR]

├─ com.tenio.entity.manager.IRoomManager.class - [JAR]

├─ com.tenio.entity.manager.PlayerManager.class - [JAR]

├─ com.tenio.entity.manager.RoomManager.class - [JAR]

com.tenio.task

├─ com.tenio.task.ITaskManager.class - [JAR]

├─ com.tenio.task.TaskManager.class - [JAR]

com.tenio.event

├─ com.tenio.event.EventManager.class - [JAR]

├─ com.tenio.event.IEvent.class - [JAR]

├─ com.tenio.event.IEventManager.class - [JAR]

├─ com.tenio.event.ISubscriber.class - [JAR]

com.tenio.engine.heartbeat.ecs

├─ com.tenio.engine.heartbeat.ecs.ECSHeartBeat.class - [JAR]

com.tenio.network.http.servlet

├─ com.tenio.network.http.servlet.BaseResponse.class - [JAR]

├─ com.tenio.network.http.servlet.IServletHandler.class - [JAR]

├─ com.tenio.network.http.servlet.PingServlet.class - [JAR]

├─ com.tenio.network.http.servlet.TServlet.class - [JAR]

com.tenio.server

├─ com.tenio.server.IServer.class - [JAR]

├─ com.tenio.server.InternalLogic.class - [JAR]

├─ com.tenio.server.Server.class - [JAR]

com.tenio.extension

├─ com.tenio.extension.AbstractExtensionHandler.class - [JAR]

├─ com.tenio.extension.IExtension.class - [JAR]

com.tenio.annotation

├─ com.tenio.annotation.Column.class - [JAR]

├─ com.tenio.annotation.Entity.class - [JAR]

├─ com.tenio.annotation.Sanitizer.class - [JAR]

com.tenio.configuration

├─ com.tenio.configuration.BaseConfiguration.class - [JAR]

├─ com.tenio.configuration.Http.class - [JAR]

├─ com.tenio.configuration.Path.class - [JAR]

├─ com.tenio.configuration.Sock.class - [JAR]

com.tenio.engine.physic.utility

├─ com.tenio.engine.physic.utility.Cell.class - [JAR]

├─ com.tenio.engine.physic.utility.CellSpacePartition.class - [JAR]

├─ com.tenio.engine.physic.utility.EntitiesRelationship.class - [JAR]

├─ com.tenio.engine.physic.utility.Geometry.class - [JAR]

├─ com.tenio.engine.physic.utility.Smoother.class - [JAR]

├─ com.tenio.engine.physic.utility.SmootherVector.class - [JAR]

├─ com.tenio.engine.physic.utility.Transformation.class - [JAR]

com.tenio.engine.ecs.base

├─ com.tenio.engine.ecs.base.Context.class - [JAR]

├─ com.tenio.engine.ecs.base.ContextInfo.class - [JAR]

├─ com.tenio.engine.ecs.base.Entity.class - [JAR]

├─ com.tenio.engine.ecs.base.IComponent.class - [JAR]

├─ com.tenio.engine.ecs.base.IContext.class - [JAR]

├─ com.tenio.engine.ecs.base.IEntity.class - [JAR]

Advertisement

Dependencies from Group

Jun 05, 2020
108 stars
Oct 16, 2021
2 stars
Nov 21, 2022
4 stars
Nov 20, 2022
2 stars

Discover Dependencies

Jul 08, 2022
62 stars
Apr 08, 2023
924 stars
Apr 08, 2023
3 usages
924 stars
Aug 25, 2023
5 usages
924 stars
Apr 08, 2023
5 usages
924 stars
Dec 17, 2021
4 usages
0 stars
Apr 11, 2020
4 usages
5 stars