Client to Server Data

Quick question here about sending information from the client to the server:

What would be the most efficient way to send a lot of data from the client to the server.
so like if you were to send data on every tick, what method would be the most effective, and use the least resources/ generate the least lag.

[note] I don’t plan on calling something on every tick, just wanted to know what you guys think is the most efficient way of sending data from client to server.

Console commands are pretty much the only way to get data from client to server. As far as I know, anyway.

Datastream is another way, but it’s recommended to use console commands.

Datastream uses console commands.

Ah, okay.

Add a console command serverside
run it clientside with 1000 arguments
???
profit?

Too bad it is limited to 255 bytes.